ЕГЭ по информатике - на 101 балл!

Задача типа #25: Обработка целочисленных данных

25

Обработка целочисленных данных

NA Средняя сложность 11.06.2025 id: 125010

Пусть М - сумма минимального и максимального простых натуральных делителей целого числа, не считая самого числа. Если таких делителей у числа нет, то значение М считается равным нулю.

Напишите программу, которая перебирает целые числа, большие 5 400 000, в порядке возрастания и ищет среди них такие, для которых М больше 60 000 и является палиндромом, т.е. одинаково читается слева направо и справа налево.
В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце - соответствующие им значения М.
Например, для числа 298 M = 2 + 149 = 151.

Ответ:
5400042 900009
5400420 90009
5400866 158851
5406116 1351531
5406420 90109
Алгоритм решения: Создайте функцию поиска простых натуральных делителей. Выделите из делителей простые. Полиндром удобно проверить через срез [::-1] применённый к сроке.
Возможно другое решение.

Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 125010

Другие задачи типа #25: Обработка целочисленных данных