Палиндром после разворота
Есть любопытный процесс: взять число, прибавить к нему его перевёрнутую запись и повторять так снова и снова. Если за max_iter шагов палиндром так и не появился, считаем число кандидатом в числа Лихреля и возвращаем True. Если палиндром появился раньше, верни False. Проверку палиндрома удобно делать через строку и её разворот.
Примеры
Ввод
47, 50Вывод
FalseВвод
349, 50Вывод
FalseВвод
89, 50Вывод
FalseНужно реализовать
def is_lychrel(n: int, max_iter: int) -> bool:
Теги
mathstrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
47, 50Ожидаемый
False2
Ввод
349, 50Ожидаемый
False3
Ввод
89, 50Ожидаемый
False4
Ввод
196, 50Ожидаемый
True5
Ввод
4994, 50Ожидаемый
True6
Ввод
10, 50Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid