Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– четыре числа можно разбить на две пары чисел с равными суммами.
В ответе запишите только число.
Решение:
Решение на Python:
k = 0
for j in open('files/9'):
a = sorted([int(i) for i in j.split()]) #отсортируем чтобы легче брать числа по порядку
mx = a[-1]
if mx < a[0] + a[1] + a[2]:
if a[0] + a[-1] == a[1] + a[2]:
k += 1
print(k)
Ответ: 118
Ответ:
118