문제
풀이
제한사항을 확인하면 n이 3보다 크다 라는 제한이 있다 그러니 1의 나머지를 구하기 위해 2 이상의 값으로 나누고 가장 작은 자연수 x이기 때문에 x를 2부터 올려가면서 나머지가 1이 되는 값을 찾으면 된다.
class Solution {
public int solution(int n) {
for(int i =2; i<n;i++){
if(n%i==1){
return i;
}
}
return 0;
}
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Java]프로그래머스 - 평균 구하기 (스트림) (0) | 2022.09.17 |
---|---|
[Java]프로그래머스 - 정수 제곱근 판별 (0) | 2022.09.16 |
[Java]프로그래머스 - 약수의 합 (스트림) (0) | 2022.09.15 |
[Java]프로그래머스 - 자릿수 더하기 (스트림) (0) | 2022.09.15 |
[Java] 프로그래머스 - 같은 숫자는 싫어 (0) | 2022.09.06 |