Откройте файл электронной таблицы, содержащей в каждой строке семь целых чисел.
Определите наименьшее повторяющееся число строки таблицы c наименьшим номером, для которой выполнены оба условия:
— в строке одно число повторяется трижды, одно число дважды, остальные числа различны;
— сумма неповторяющихся чисел не больше минимального из повторяющихся чисел строки.
В ответе запишите абсолютное значение полученного результата.
Приведём решение на языке Python.
f = open('99.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]
c_dva=[x for x in c if c.count(x) == 2]
ne_povtor=[x for x in c if c.count(x)==1]
if len(c_tri) == 3 and len(c_dva) == 2 and len(ne_povtor) == 2:
if min(min(c_tri),min(c_dva)) >= sum(ne_povtor):
otv.append((abs(min(min(c_tri),min(c_dva)))))
print(otv[0])
Примечание. Файл следует сохранить в формате txt.
Ответ: 21.

