Notice
Recent Posts
Recent Comments
Link
«   2026/02   »
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
Tags more
Archives
Today
Total
관리 메뉴

luke

[프로그래머스] - 순서쌍의 개수 (Java/자바) 본문

알고리즘문제/프로그래머스(Java)

[프로그래머스] - 순서쌍의 개수 (Java/자바)

luke-king 2025. 8. 17. 14:08

문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120836?language=java

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

 

 

 

 

 

 

 

 

문제.


 

 

 

 

 

 

 

 

풀이.


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 입력 값만큼 반복해줘야 하기에 for문을 사용해준다. 여기서 for문의 i는 1로 시작해야 한다.

(자연수는 1부터 시작하기 때문.)

 

2. n의 자연수 개수를 구해야 하기에 if() 조건문을 사용해 i와 나누어 나머지 값이 0 인 값들만 카운트해주면 끝이다.