Ctrl K

Переживёт ли число двойной разворот

Лёгкая
Развернуть число — значит записать его цифры в обратном порядке. Ведущие нули при этом отбрасываются: из 5200 получается 25, а из 13 — 31. Дано неотрицательное целое число n. Разверните его, а затем разверните результат ещё раз. Верните true, если после двух разворотов снова получилось n, и false в противном случае.
Пример 1
n=4071 → True

4071 → 1704 → 4071: число вернулось к себе.

Пример 2
n=350 → False

350 → 53 (ведущий ноль пропадает) → 35, а это не 350.

Пример 3
n=0 → True

Ноль при развороте остаётся нулём.

Ограничения
  • 0 ≤ n ≤ 10¹²
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЧисло-перевёртыш ЛёгкаяЗначение римского числа ЛёгкаяПрибавить единицу к числу из цифр ЛёгкаяСумма двоичных строк ЛёгкаяЦелая часть квадратного корня Лёгкая
загружаем Python…
Вход
n=4071
Ожидается
True

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 69 тестов на сервере, включая скрытые.