728x90
반응형
나머지가 1이 되는 수 찾기
자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.
3 ≤ n ≤ 1,000,000
n result
10 3
12 11
class Solution {
public int solution(int n) {
int min = n;
for(int i = n; i >= 1; i--){
if(n % i == 1) {
if(min >= i) min = i;
}
}
System.out.println(min);
return min;
}
}
class Solution {
public int solution(int n) {
int answer = 1;
while(true) {
if (n%answer==1) break;
answer++;
}
return answer;
}
}
728x90
반응형
'Today I Learned(TIL) > 코딩 테스트' 카테고리의 다른 글
[코테] 프로그래머스 코딩테스트 : 두 정수 사이의 합 (0) | 2025.02.12 |
---|---|
[코테] 프로그래머스 코딩테스트 : 자연수 뒤집어 배열로 만들기 (0) | 2025.02.12 |
[TIL] 자바 알고리즘 코딩 테스트 개념 : 구간 합 구하기 (0) | 2025.02.12 |
[TIL] 자바 알고리즘 코딩 테스트 개념 : 구간 합 알고리즘 (0) | 2025.02.12 |
[TIL] 자바 알고리즘 코딩 테스트 개념 : 평균 구하기 (0) | 2025.02.12 |