본문 바로가기
Log/Coding Test

Day120_Programmers Lv.0 '순서쌍의 개수' Java

by uxia 2024. 3. 21.

프로그래머스 Lv.0 '순서쌍의 개수' 자바

 

Q. 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로

(a, b)로 표기한다. 자연수 n이 매개변수로 주어질 때

두 숫자의 곱이 n인 자연수 순서쌍의 개수를

return하도록 solution함수를 완성하시오.

 

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

 

1부터 n까지 반복문을 돌며 n이 i로 나누어떨어질 때마다

개수인 answer이 증가하도록 했다.