π λ¬Έμ
- μμ°μ
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;
}
}
}