최대 1 분 소요

part9. 기사단원의 무기

js

function solution(number, limit, power) {
   const arr = Array(number + 1).fill(0);

    for (let i = 1; i <= number; i++) {
        for (let j = 1; j <= number/i; j++) {
            arr[i * j]++;
        }
    }

    return arr.reduce((acc, el) => acc += el > limit ? power : el, 0);
}

실행결과_js


업데이트: