№9 · решено
наибольший номер строки: все разные, три наименьших
Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите наибольший номер строки таблицы, для которой выполнены оба условия: - в строке все числа различны; - удвоенная сумма трёх наименьших чисел строки меньше суммы трёх её оставшихся чисел. В ответе запишите только число.
Источник: ФИПИ (Основная 19.06.2026), № 31147
Скачать файл: task_31147_A.ods. Реши в Excel или LibreOffice либо скопируй данные в 9.txt и реши на Python на своём компьютере.
Ответвпиши то, что получилось
Показать разбор
- Открой task_31147_A.ods в таблице, нажми Ctrl+A и Ctrl+C. Рядом со своим .py создай 9.txt и вставь туда скопированное.
- Читай файл построчно: for line in open('9.txt'), а из строки делай список: a = [int(x) for x in line.split()].
- Различность чисел проверяй так: len(a) == len(set(a)).
- Отсортируй: a.sort(). Второе условие: 2 * (a[0] + a[1] + a[2]) < a[3] + a[4] + a[5].
- Перед циклом n = 0, в начале каждого прохода n += 1, при выполнении условий last = n, после цикла print(last).