Ctrl K

Факториалы с k нулями на конце

Сложная
Факториал x! = 1 · 2 · … · x, причём 0! = 1. Например, 10! = 3628800 оканчивается на два нуля. Дано число zeros. Посчитайте, у скольких неотрицательных целых x десятичная запись x! оканчивается ровно на zeros нулей. Сами факториалы при больших zeros вычислить не получится — ищите закономерность.
Пример 1
zeros=1 → 5

Ровно один ноль на конце у 5!, 6!, 7!, 8! и 9! (5! = 120, а 10! уже оканчивается на 00). Ответ 5.

Пример 2
zeros=5 → 0

24! оканчивается на 4 нуля, а 25! — сразу на 6: множитель 25 добавляет два нуля. Ровно пять не бывает, ответ 0.

Пример 3
zeros=0 → 5
Ограничения
  • 0 ≤ zeros ≤ 10⁹
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиОснование из одних единиц Сложнаяk-е число таблицы умножения СложнаяN-е кратное одного из двух СложнаяИспытания прототипов на падение СложнаяЧисла с рабочих клавиш Сложная
загружаем Python…
Вход
zeros=1
Ожидается
5

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