본문 바로가기
👩‍💻 Programming/Coding Test 문제 풀이

[Programmers] level 1: 나머지가 1이 되는 수 찾기 by JavaScript

by codingBear 2022. 7. 9.
728x90
반응형

 이번 문제에 대한 자세한 사항은 다음 링크를 참고하세요.

 

 주어진 수 n을 나누어 나머지가 1이 되는 수 중 가장 작은 수를 찾으면 되는 문제이다. for/while 반복문 및 %(나머지를 구하는 연산자)를 통해 쉽게 해결할 수 있다.

 

Solutions

Solution 1.
function solution(n) {
  for (let i = 1; i <= n; i++) if (n % i === 1) return i;
}
Solution 2.
function solution(n) {
  let answer = 1;
  while (answer++) if (n % answer === 1) return answer;
}
728x90
반응형

댓글