문제 풀이 (JAVA)

class Solution {
    public int solution(int n) {
        int answer =0;
        for(int i=1; i<n; i++){ // 1부터 n보다 작을동안 반복
            if(n%i==1){ // i번째 숫자가 나머지가 1일경우 for문 중단
                answer=i; // 결과값 저장
                break;
            }
        }
        return answer;
    }
}

주요 핵심 포인트

1. i번째 수가 나머지 1일경우 가장 첫번째 작은 숫자값으로 결과값 저장후 for문을 중단한다.

'프로그래머스(JAVA)' 카테고리의 다른 글

2016년  (0) 2022.05.21
최소직사각형  (0) 2022.04.24
부족한 금액 계산하기  (0) 2022.04.24
[1차] 비밀지도  (0) 2022.04.24
가운데 글자 가져오기  (0) 2022.04.24

+ Recent posts