function solution(n) {
let count = 0;
for (let i = 0; i <= n; i++) {
for (let j = 0; i <= n; j++) {
if ( i * j == n) {
count++
}
}
}
return count;
}
위의 테스트 코드를 실행했을 땐 문제 없었지만 n이 커질 수록 시간이 오래걸린 다는 문제가 생겨 시간초과로 테스트를 통과하지 못했다.
function solution(n) {
let count = 0;
for (let i = 0; i <= n; i++) {
if ( n % i == 0) {
count++
}
}
return count;
}