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

все разные + 2·(min+max) = 3·остальные, наибольший номер

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

Источник: ФИПИ (Резервная 19.06.2025), № 23368

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

Ответвпиши то, что получилось
Показать разбор
  1. Открой task_23368_A.xlsx в таблице, нажми Ctrl+A и Ctrl+C. Рядом со своим .py создай 9.txt и вставь туда скопированное.
  2. Читай файл построчно: for line in open('9.txt'), а из строки делай список: a = [int(x) for x in line.split()].
  3. Различность чисел проверяй так: len(a) == len(set(a)).
  4. Второе условие: 2 * (min(a) + max(a)) == 3 * (sum(a) - min(a) - max(a)).
  5. Перед циклом n = 0, в начале каждого прохода n += 1, при выполнении условий last = n, после цикла print(last).