Задача #3517

Электронные таблицы

Уровень ЕГЭ

(А. Ходарин) Откройте файл электронной таблицы, содержащей в каждой строке восемь натуральных чисел. Определите сумму чисел в строке таблицы с наибольшим номером, содержащей числа, для которых выполнены все условия:
– в строке есть одно число, которое повторяется трижды, одно число, которое повторяется дважды, остальные числа не повторяются;
– сумма всех повторяющихся чисел в строке превышает сумму всех неповторяющихся чисел (при подсчёте суммы повторяющихся чисел каждое число учитывается столько раз, сколько оно встречается);

В ответе запишите только число.

Файлы к задаче

Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

156
m = []

for s in open('9.txt'):
a = [int(x) for x in s.split()]
a3 = [x for x in a if a.count(x)==3]
a2 = [x for x in a if a.count(x)==2]
a1 = [x for x in a if a.count(x)==1]
if len(a3)==3 and len(a2)==2 and len(a1)==3 and sum(a3+a2) > sum(a1):
m.append(sum(a))
print(m[-1])
Быстрый переход
Перейти к задаче