Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 29.09.2017, 03:31
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Рони, ок. пойду спать усваивать новые знания!
Ответить с цитированием
  #22 (permalink)  
Старый 29.09.2017, 10:32
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Сообщение от рони Посмотреть сообщение
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;
}
Ответить с цитированием
  #23 (permalink)  
Старый 29.09.2017, 11:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

SV0L0CH,
спасибо!

Последний раз редактировалось рони, 29.09.2017 в 13:28.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск