프로그래머 코딩 문제(주문된 쌍의 수)

문제 설명

순서쌍은 (a,b)로 표시되는 두 숫자의 순서쌍입니다. 자연수 n이 매개변수로 지정된 경우 두 숫자의 곱입니다. 풀이 함수를 완성하여 n과 같은 자연수의 순서쌍 수를 반환합니다.


제한

  • 1 ≤ n ≤ 1,000,000

I/O 예제 결과

20 6
100 9

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를 반환합니다.

솔루션 1

int solution(int n) {
    int answer = 0;
    for(int i=1; i<=n; i++){
        if(n%i==0){
            answer++;
        }
    }
    return answer;
}

루프를 사용하여 n의 제수를 찾았습니다!

솔루션 2

자바스크립트

function solution(n) {
    var answer = 0;
    for( i=0; i<=n; i++){
        if(n%i==0){
            answer++
        }
    }
    return answer;
}

js도 마찬가지!