Получив целое число n, напишите функцию, которая возвращает число конечных нулей в n !.
Примеры :
Input: n = 5 Output: 1 Factorial of 5 is 120 which has one trailing 0. Input: n = 20 Output: 4 Factorial of 20 is 2432902008176640000 which has 4 trailing zeroes. Input: n = 100 Output: 24
Trailing 0s in n! = Count of 5s in prime factors of n! = floor(n/5) + floor(n/25) + floor(n/125) + ....
|
Выход:
Count of trailing 0s in 100! is 24
Пожалуйста, обратитесь к полной статье по счету конечных нулей в факториале числа для более подробной информации!
Рекомендуемые посты:
- Программа для удаления пустых элементов массива в PHP
- Программа для вставки нового элемента в массив на любую позицию в PHP
- PHP программа для наивного алгоритма поиска по шаблону
- PHP программа для алгоритма Рабина-Карпа для поиска по шаблону
- Программа PHP для печати всех перестановок данной строки
- Программа PHP для медианы двух отсортированных массивов одинакового размера
- Программа PHP для решения проблемы подмножества | DP-25
- PHP-программа для непрерывного массива с наибольшей суммой
- Программа PHP для минимального количества прыжков, чтобы достичь конца
- PHP-программа для резки прута | DP-13
- Программа PHP для самой длинной палиндромной подпоследовательности | DP-12
- PHP-программа для головоломки с яйцом | DP-11
- Программа PHP для подсчета устанавливает биты в целое число
- Программа PHP, чтобы найти число, происходящее нечетное количество раз
- Программа PHP для подсчета количества двоичных строк без последовательных 1
0.00 (0%) 0 votes