π λ¬Έμ
3x λ§μ μ¬λλ€μ 3μ μ μ£Όμ μ«μλΌκ³ μκ°νκΈ° λλ¬Έμ 3μ λ°°μμ μ«μ 3μ μ¬μ©νμ§ μμ΅λλ€. 3x λ§μ μ¬λλ€μ μ«μλ λ€μκ³Ό κ°μ΅λλ€.
10μ§λ² 3x λ§μμμ μ°λ μ«μ 10μ§λ² 3x λ§μμμ μ°λ μ«μ
1 1 6 8
2 2 7 10
3 4 8 11
4 5 9 14
5 7 10 16
μ μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, nμ 3x λ§μμμ μ¬μ©νλ μ«μλ‘ λ°κΏ returnνλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
π μ νμ¬ν
- 1 ≤ n ≤ 100
π μ μΆλ ₯ μ
n result
15 25
40 76
π μ μΆλ ₯ μ μ€λͺ
μ μΆλ ₯ μ #1
- 15λ₯Ό 3x λ§μμ μ«μλ‘ λ³ννλ©΄ 25μ λλ€.
μ μΆλ ₯ μ #2
- 40μ 3x λ§μμ μ«μλ‘ λ³ννλ©΄ 76μ λλ€.
π§ νμ΄
function solution(n) {
let answer = 0;
for (let i = 1; i <= n; i ++) {
answer += 1;
while (answer % 3 === 0 || answer.toString().split("").map(Number).includes(3)) {
answer += 1;
}
console.log(i, "λ²μ§Έ", answer)
}
return answer;
}
'π§© Algorithm > π§ JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€] μ νμμ νλ³νκΈ° (0) | 2023.04.18 |
---|---|
[νλ‘κ·Έλλ¨Έμ€] νν (0) | 2023.04.18 |
[νλ‘κ·Έλλ¨Έμ€] μΈκ³μ΄ μ¬μ (1) | 2023.04.17 |
[νλ‘κ·Έλλ¨Έμ€] μΌκ°νμ μμ±μ‘°κ±΄ (2) (0) | 2023.04.17 |
[νλ‘κ·Έλλ¨Έμ€] μμ μ§λ (0) | 2023.04.17 |