Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2019, 18:53
Новичок на форуме
Отправить личное сообщение для starff Посмотреть профиль Найти все сообщения от starff
 
Регистрация: 22.09.2019
Сообщений: 1

подскажите, почему не прогружается
function zeros(expression) {
  let arr = expression.split('*');
  let counter = 0;
  let count = 0;

  let factorial = arr.filter(item => item.includes("!!") == false);
  let fact = factorial.map(function(item) {
    let value1 = +item.slice(0, -1);
    return value1;
  });
  let doubleFactorial = arr.filter(item => item.includes("!!") == true);
  let doubleFact = doubleFactorial.map(function(item) {
    let value1 = +item.slice(0, -2);
    return value1;
  });

  let zeroFactorial = fact.map(function(n) {
    if ( n % 2 == 0  && n < 5) {
    	return 2;
    } else if ( n == 1) {
        return 1;
    } else {
    	let counter1 = 0;
	    for (let i = 5; n/i >= 1; i *= 5)
	    counter1 *= Math.pow(10,Math.floor(n/i));
		return counter1*2;
    };
  });

  let zeroDoubleFactorial = doubleFact.map(function(n) {
    if ( n % 2 == 0  && n < 10) {
    	return 2;
    } else if ( n % 2 != 0 && n > 3) {
        return 5;
    } else if ( n <= 3) {
        return 1;
    } else {
    	let counter2 = 0;
	    for (let i = 10; n/i >= 1; i *= 5)
	    counter2 *= Math.pow(10,Math.floor(n/i));
	    return counter2*2;
    };
  });


  
  counter = arrayfunc(zeroFactorial) * arrayfunc(zeroDoubleFactorial);

  howMuch(counter);
  alert (count);


function arrayfunc(array){
  let pr = 1;
  for(let j = 0; j < array.length; j++){
      pr *= array[j];
  };
  return pr;
};

function howMuch(num){
  for(let x = 10; num % x == 0; x = x*10){
      count ++;
  };
};
};
zeros('100!!');
Ответить с цитированием
  #2 (permalink)  
Старый 22.09.2019, 19:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

starff,
выкиньте howMuch.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как найти конфликт скриптов (резкий скроллинг / моментальный) mxup Общие вопросы Javascript 1 20.07.2016 16:49
Добрый день, подскажите пожалуйста, почему не берется значение из формы saves7 Javascript под браузер 8 22.05.2016 20:39
Подскажите, пожалуйста, почему функция не сортирует массив Zab_Juba Общие вопросы Javascript 1 30.04.2016 10:07
Почему не работает подключенный скрипт?? ivt22 Элементы интерфейса 1 04.01.2016 10:59
Почему не определяется втарая переменная? Арман Общие вопросы Javascript 3 09.04.2011 11:14