Откройте файл электронной таблицы, содержащей в каждой строке восемь натуральных чисел. Определите наименьший номер строки таблицы, содержащей числа, для которых выполнены оба условия:
— в строке есть ровно два числа, каждое из которых повторяется трижды, остальные числа без повторений;
— квадрат разности наибольшего и наименьшего из повторяющихся чисел строки не меньше утроенной суммы квадратов её неповторяющихся чисел.
В ответе запишите только число.
Приведём решение на языке Python.
f = open('9.txt')
count = 0
otv = []
for s in f:
count += 1
c=[int(x) for x in s.split()]
c_tri=[x for x in c if c.count(x) == 3]
ne_povtor=[x for x in c if c.count(x)==1]
if len(c_tri) == 6 and len(ne_povtor) == 2:
if (max(c_tri)-min(c_tri))**2 >= 3*(max(ne_povtor)**2 + min(ne_povtor)**2):
otv.append(count)
print(otv[0])
Примечание. Файл следует сохранить в формате txt.
Ответ: 151.

