문제
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
n을 나누면서 나머지가 1이 되는 최소 몫을 구하는 문제이다.
1. 1부터 n까지 순회하면서, 나머지가 1이 되는 값을 찾으면 값을 기록하고 for문을 빠져나온다.
2. 기록한 값을 리턴한다.
소스코드
class Solution {
public int solution(int n) {
int x = -1;
for (int i = 1; i <= n; i++) {
if (n % i == 1) {
x = i;
break;
}
}
return x;
}
}
실행결과

'Problem Solving > Programmers' 카테고리의 다른 글
| [Programmers] 음양 더하기 - Java (0) | 2025.08.11 |
|---|---|
| [Programmers] 나누어 떨어지는 숫자 배열 - Java (2) | 2025.08.10 |
| [Programmers] 푸드 파이트 대회 - Java (0) | 2025.08.08 |
| [Programmers] 숫자 짝꿍 - Java (0) | 2025.08.07 |
| [Programmers] 과일 장수 - Java (2) | 2025.08.06 |