순서쌍의 개수

김윤하·2023년 12월 8일
0

CodingTest

목록 보기
2/27
post-thumbnail

문제 설명

순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요.

###제한사항
1 ≤ n ≤ 1,000,000

class Solution {
    public int solution(int n) {
        int answer = 1;
        for(int i = 1; i < n; i++){
            if(n%i==0)
                answer++;
        }
        return answer;
    }
}
  • for문에서 i를 1부터 시작해야함. 0부터 하는 실수를 범했는데, 0부터하면 n을 0으로 나누는건 있을 수 없는 일이라서 에러가 남.

0개의 댓글