Нули в конце факториала

EasyМатематика
03:00
Лучше работает на десктопе
AlgorithmsMathFactorial
Реальный собес20:23-22:19Dubai Tech Interview 2.m4aСтраница собеса

На собеседовании спросили частный случай: сколько нулей в конце числа 100!.

В тренажере сделаем обобщенную версию. Дано целое n >= 0. Нужно вернуть количество нулей в конце десятичной записи n!.

Ноль в конце появляется от множителя 10 = 2 * 5. Двоек в факториале всегда не меньше, чем пятерок, поэтому достаточно посчитать, сколько раз множитель 5 входит в числа от 1 до n.

Сигнатура

def trailing_zeroes_in_factorial(n: int) -> int:

Примеры

Пример 1

Вход:
n = 0
Выход:0

Пример 2

Вход:
n = 1
Выход:0

Пример 3

Вход:
n = 5
Выход:1
Консоль
Нажмите Run или Ctrl+Enter для запуска