Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите сумму чисел в строке с наибольшим номером, для которой выполнены оба условия:
- в строке есть два числа, каждое из которых повторяется ровно два раза, остальные два числа различны;
- сумма неповторяющихся чисел строки не больше суммы двух различных повторяющихся чисел.
В ответе запишите только число.
Решение:
Решение на Python:
for j in open('files/9'):
a = [int(i) for i in j.split()]
pov2 = sorted([i for i in a if a.count(i) == 2])
pov1 = [i for i in a if a.count(i) == 1]
if len(pov2) == 4 and pov2[0] != pov2[3] and len(pov1) == 2:
if sum(pov1) <= sum(pov2)/2:
print(sum(a))
Ответ: 331
Ответ:
331