Все задачи №9
№9

наибольшее меньше суммы трёх, нельзя на две пары

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

Источник: ФИПИ (Открытый банк), № 29341

Скачать файл: task_29341_A.ods. Реши в Excel или LibreOffice либо скопируй данные в 9.txt и реши на Python на своём компьютере.

Ответвпиши то, что получилось
Показать разбор
  1. Открой task_29341_A.ods в таблице, нажми Ctrl+A и Ctrl+C. Рядом со своим .py создай 9.txt и вставь туда скопированное.
  2. Читай файл построчно: for line in open('9.txt'), а из строки делай список: a = [int(x) for x in line.split()].
  3. Первое условие: max(a) < sum(a) - max(a).
  4. Сравни все три разбиения на пары: not (a[0] + a[1] == a[2] + a[3] or a[0] + a[2] == a[1] + a[3] or a[0] + a[3] == a[1] + a[2]).
  5. Перед циклом count = 0, при выполнении условий count += 1, после цикла print(count).