Задача #3515
Электронные таблицы
(А. Ходарин) Откройте файл электронной таблицы, содержащей в каждой строке восемь натуральных чисел. Определите наибольший номер строки таблицы, для чисел которой выполнены все условия:
– в строке есть как повторяющиеся, так и неповторяющиеся числа;
– квадрат суммы всех повторяющихся чисел строки больше квадрата суммы всех её неповторяющихся чисел;
– сумма всех чисел строки нечётна.
В ответе запишите только число.
Войдите, чтобы история ответов и статистика сохранялись.
Решение
Ответ
2671
k = 0
m = []
for s in open('09.txt'):
a = [int(x) for x in s.split()]
k += 1
a1 = [x for x in a if a.count(x)==1]
a2 = [x for x in a if a.count(x)>1]
if len(a1)>0 and len(a2)>0 and sum(a2)**2>sum(a1)**2 and sum(a)%2!=0:
m.append(k)
print(m[-1])