티스토리 뷰

 

 


 

 

 

 

더보기
class Solution {
    
    public int solution(int n) {
        
        // + 1. a * b가 n이기 위해서는 n을 a와 b로 나눌때 나머지가 0이어야 한다.
        // + 또한 약수의 총 개수는 순서쌍의 개수와 동일하기에,
        // + 즉, 약수의 개수를 구해야 한다.
    
        int answer = 0;
        // + 약수의 개수를 카운트해주는 변수 생성
        
        // + 2. 반복문을 통해 약수의 개수를 카운트한다.
        
        for ( int i = 1; i <= n; i++ ) {
            
            if ( n % i == 0 ) {
                answer++;
            } // if : 약수라면
            
        } // for
        
        // + 3. 약수의 총 개수는 순서쌍의 개수와 동일하니 그대로 반환한다.
        
        return answer;
        
    } // solution
    
} // end class

 

 

728x90
댓글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항