프로그래머스 문제 풀이/자바

[Java] 프로그래머스 문제 풀이 - 나머지가 1이 되는 수 찾기

austindynasty 2024. 12. 12. 10:50

< 문제 설명 >

자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 

 

 

< 문제 풀이 >

class Solution {
    public int solution(int n) {
        int answer = 0; // 결과를 저장할 변수 answer
        for (int a = 2; a < n; a++) { // a를 2부터 n-1까지 반복
            if (n % a == 1) { // n을 a로 나누었을 때 나머지가 1이면
                answer = a; // 결과를 a에 저장하고 반복 종료
                break;
            }
        }
        return answer;
    }
}