알고리즘, 코딩테스트

[프로그래머스/ 코딩테스트 월간코드챌린지 시즌3] 나머지가 1이 되는 수 찾기

jy3574 2024. 10. 29. 09:42

Q. 나머지가 1이 되는 수 찾기

A.

import java.util.*;

class Solution {
    public int solution(int n) {
        int answer = 0;
        
//for 문을 써서 i가 2부터 n-1까지 1씩 증가하면서 나눗셈의 나머지가 1이 되는 수를 찾기
//나머지가 생기는 최소값이 2니까 2부터 시작
        for(int i=2; i < n; i++){
//나머지가 1이 되면 바로 break로 조건문 종료
//=나머지가 1이 되는 가장 작은 수가 나오게 됨
            if(n%i == 1){
                answer = i;
                break;
                }
            }
        return answer;
    }
}