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;
}
}
'알고리즘, 코딩테스트' 카테고리의 다른 글
[프로그래머스/ 코딩테스트 연습문제] 자연수 뒤집어 배열로 만들기 (0) | 2024.10.29 |
---|---|
[프로그래머스/ 코딩테스트 연습문제] x만큼 간격이 있는 n개의 숫자 (0) | 2024.10.29 |
[프로그래머스/ 코딩테스트 연습문제] 약수의 합 (0) | 2024.10.28 |
[프로그래머스/ 코딩테스트 연습문제] 자릿수 더하기 (0) | 2024.10.24 |
[프로그래머스/ 코딩테스트 연습문제] 평균 구하기 (1) | 2024.10.24 |