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
반응형
'👩💻 Programming > Coding Test 문제 풀이' 카테고리의 다른 글
[Programmers] level 1: 가운데 글자 가져오기 by JavaScript (0) | 2022.07.09 |
---|---|
[Programmers] level 1: 부족한 금액 계산하기 by JavaScript (0) | 2022.07.09 |
[Programmers] level 1: 최소직사각형 by JavaScript (0) | 2022.07.08 |
[Programmers] level 1: 2016년 by JavaScript (0) | 2022.07.08 |
[Programmers] level 1: 두 개 뽑아서 더하기 by JavaScript (0) | 2022.07.07 |
댓글