๐ ๋ฌธ์
- ์์ฐ์
n
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. n
์ x
๋ก ๋๋ ๋๋จธ์ง๊ฐ 1์ด ๋๋๋ก ํ๋ ๊ฐ์ฅ ์์ ์์ฐ์ x
๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๋ต์ด ํญ์ ์กด์ฌํจ์ ์ฆ๋ช
๋ ์ ์์ต๋๋ค.
https://programmers.co.kr/learn/courses/30/lessons/87389
๐ ๋ฌธ์ ํ์ด
function solution(n) {
for (let i = 0; i < n; i++) {
if (n % i === 1) {
return i;
}
}
}
- for๋ฌธ์ ํตํด ๋๋จธ์ง๊ฐ 1์ด๋๋ฉด ๋ฐ๋ก return ๋๋๋ก ํ์ด
๐ฟ ๋ค๋ฅธ ์ฌ๋์ ํ์ด
function solution(n, x = 1) {
while (x++) {
if (n % x === 1) {
return x;
}
}
}