Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите сумму чисел в строке с наибольшим номером, для которой выполнены оба условия:
— в строке есть одно число, которое повторяется трижды, остальные четыре числа различны;
— среднее арифметическое неповторяющихся чисел строки не больше повторяющегося числа.
В ответе запишите только число.
Приведём решение на языке Python.
f = open('DEMO_9.txt')
summastroki = []
for s in f:
m=[int(x) for x in s.split()]
p=[x for x in m if m.count(x)==3]
n=[x for x in m if m.count(x)==1]
if len(p) == 3 and len(n) == 4 and p[0] >= sum(n)/4:
summastroki.append(sum(m))
print(summastroki[-1])
Примечание. Файл следует сохранить в формате txt.
Ответ: 901.

