The code was released, we learn together, help each other
Title:
Input Sample:
6 50
42 49 49 35 38 41
36 51 50 28 -1 30
40 36 41 33 47 49
30 250 -25 27 45 31
48 0 0 50 50 1234
43 41 36 29 42 29
Sample output:
42
33
41
31
37
39
Code below (Python):
info = list(map(int, input().split(' ')))
score_list = []
n = info[0]
for i in range(n):
average_s = 0
count = 0
evaluate = list(map(int, input().split(' ')))
teacher_s = evaluate.pop(0)
evaluate1 = []
for j in evaluate:
if info[1] >= j >= 0:
evaluate1.append(j)
evaluate1.remove(max(evaluate1))
evaluate1.remove(min(evaluate1))
for j in evaluate1:
average_s += j
count += 1
average_s = int((teacher_s + average_s/count) / 2 + 0.5)
score_list.append(average_s)
for i in score_list:
print(i)