프로그래머스 Lv.1 나머지가 1이 되는 수 찾기
1 2 3 4 5 6 7 8 9 10 11 12 | function solution(n) { let answer = 0; for(let i = 1; i <= n; i++) { if(n % i === 1){ answer = i; break; } } return answer; } | cs |
주어진 매개변수
n
을 반복문을 통해서 선언된i
로 나눈다.
만약에 이 나머지 값이1
이라면i
값을answer
에 할당한다.
가장 작은 수를 리턴해야 하기 때문에answer
에 값이 할당되면 바로 반복문을break
로 빠져나오도록 했다.