В каждой строке электронной таблицы записаны восемь натуральных чисел.
Число в строке считается заметным, если оно строго больше среднего арифметического всех чисел строки.
Определите количество строк таблицы, для которых одновременно выполнены следующие условия:
— количество заметных чётных чисел в строке меньше количества заметных нечётных чисел в строке;
— сумма всех чётных чисел строки больше суммы всех нечётных чисел строки.
Приведём решение на языке Python.
f = open('099.txt')
count = 0
for s in f:
m = [int(x) for x in s.split()]
cet = [x for x in m if x%2 == 0]
necet = [x for x in m if x%2 != 0]
zametnoe = [x for x in m if x > sum(m)/8]
zametnoe_cet = [x for x in zametnoe if x%2 == 0]
zametnoe_necet = [x for x in zametnoe if x%2 != 0]
if len(zametnoe_cet) < len(zametnoe_necet):
if sum(cet) > sum (necet):
count += 1
print(count)
Примечание. Файл следует сохранить в формате txt.
Ответ: 218.

