Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– максимальное число строки меньше суммы трёх оставшихся чисел;
– четыре числа строки можно разбить на две пары чисел с равными суммами.
В ответе запишите только число.
Решение:
Решение на 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)
Ответ: 128
Ответ:
128