문제 설명
자연수 n이 매개변수로 주어집니다.
n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록
solution 함수를 완성해주세요.
답이 항상 존재함은 증명될 수 있습니다.
제한사항
3 ≤ n ≤ 1,000,000
입출력 예
| n | result |
| 10 | 3 |
| 12 | 11 |
문제 풀이
function solution(n) {
var answer = 0;
for(let i = 1; i < n ; i++){
if(n % i === 1){
answer = i
break
}
}
return answer;
}
'알고리즘 JS 문제' 카테고리의 다른 글
| 7.자연수 뒤집어 배열로 만들기 (0) | 2023.08.21 |
|---|---|
| 6.x만큼 간격이 있는 n개의 숫자 (0) | 2023.08.21 |
| 4.약수의 합 (1) | 2023.08.21 |
| 3.자릿수 더하기 (0) | 2023.08.21 |
| 2.평균 구하기 (0) | 2023.08.21 |