(프로그래머) Ordered Pair의 수(JavaScript)

문제 설명

순서쌍은 (a, b)로 표시되는 두 숫자의 순서쌍입니다. 자연수 N이 매개변수가 주어지면 두 숫자의 곱은 다음과 같습니다. N솔루션 함수를 완성하여 다음과 같은 자연수의 순서쌍의 수를 반환하십시오.

제한

1 ≤ n ≤ 1,000,000

I/O 예시

  • I/O 예제 #1

n이 20이므로 곱이 20인 순서쌍은 (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1)이므로 6을 반환합니다.

  • I/O 예제 #2

n이 100이므로 곱이 100인 순서쌍은 (1, 100), (2, 50), (4, 25), (5, 20), (10, 10), (20, 5), ( 25, 4) , (50, 2), (100, 1)이므로 9를 반환합니다.

내 솔루션

function solution(n) {
	// answer 배열 초기화
    const answer = ();
    // 1 ~ n까지 약수를 answer 배열에 push
    for(let i =0; i <= n; i++) {
        if(n%i==0) { answer.push(i) }
    }
    return answer.length;
}