Development/알고리즘
[프로그래머스 | Javascript] Lv.1 기사단원의 무기
레오나르도 다빈츠
2024. 11. 25. 22:54
function solution(totalCount, limit, power) {
let result = 0
for (let i = 1; i <= totalCount; i++) {
let count = 0
let index = 1
while (index <= Math.sqrt(i)) {
if (i % index === 0) {
count++
if (i / index !== index) count++
}
index++
}
result += (count > limit ? power : count)
}
return result
}