1. 프로그래머스
Lv0. 순서쌍의 개수
const solution=(n) =>{
let divN = [];
for(let i=1; i<=n; i++){
if(n%i === 0){
divN.push(i)
}
}
return divN.length;
}
function solution(n) {
let ans = 0;
for (let i = 1; i < Math.sqrt(n); i++)
if (n%i === 0) ans+=2;
return Number.isInteger(Math.sqrt(n)) ? ans+1 : ans;
}
ans+1
: 제곱근으로 나누어 떨어지는 경우에는 약수의 개수를 중복으로 세고 있으므로 하나를 더 추가