ℹ️ Ваши ответы не сохраняются, так как вы не авторизованы.
Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:

– наибольшее из четырёх чисел меньше суммы трёх других;

– четыре числа можно разбить на две пары чисел с равными суммами.

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

Показать ответ

Решение:


with open('9.txt', 'r') as file:
    fl = file.read().splitlines()

c = 0
for i in fl:
    line = sorted(map(int, i.split('\t')))
    flag = line[0] + line[1] == line[2] + line[3] or line[0] + line[3] == line[1] + line[2] or line[1] + line[3] == line[0] + line[2]

    if flag and line[-1] < sum(line[:-1]):
        c += 1

print(c)

Ответ: 118