
자바스크립트 Javascript로 코딩테스트 연습!
순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요.
1 ≤ n ≤ 1,000,000
| n | result |
|---|---|
| 20 | 6 |
| 100 | 9 |
입출력 예 #1
입출력 예 #2
const solution = (n) => {
let r = []
for(let i = 1; i<=n; i++){
if(n%i===0)r.push(i)
}
return r.length
}
순서쌍의 개수는 결국 n의 약수의 개수라고 생각하고 약수를 구함