Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Колличество нулей в конце факториала (https://javascript.ru/forum/misc/70740-kollichestvo-nulejj-v-konce-faktoriala.html)

j0hnik 29.09.2017 03:31

Рони, ок. пойду спать усваивать новые знания!

SV0L0CH 29.09.2017 10:32

Цитата:

Сообщение от рони (Сообщение 465948)
alert([1,2,3,4,5,6,7,8,9,10].map(el=>el/5|0));

Если проверишь результат для значений больше 25, получишь несоответствие.
Правильное решение:
function getFactZeros(x){
  var z = 0;
  while(x){
    x = (x/5)|0;
    z+=x;
  }
  return z;
}

рони 29.09.2017 11:16

SV0L0CH,
спасибо!


Часовой пояс GMT +3, время: 15:26.