[codewar] 5level Number of trailing zeros of N!

김린네·2022년 4월 22일

https://www.codewars.com/kata/52f787eb172a8b4ae1000a34

코드를 입력하세요
const cunt = function (arr) {
    var second = 2;

    var push_pow = [25];
    var hey_pow = Math.pow(5, second);
    while (hey_pow < arr) {
        ++second;

        hey_pow = Math.pow(5, second);
        push_pow.push(hey_pow);

    }
    push_pow.unshift(5);
    var sum = 0;

    for (var ii = 0; ii < push_pow.length; ii++) {
        var plus_first = Math.floor(arr / push_pow[ii]);
        sum += plus_first
    }

   
    return sum;

}


const zeros = function (arr) {
    var fianl_misu = cunt(arr);
    return fianl_misu;

}

원리

까먹음

profile
디자인 > https://dribbble.com/jongpil_77 코딩 > https://www.codewars.com/users/bikijjang

0개의 댓글