Jieunnyμ λΈλ‘κ·Έ
[JS] νλ‘κ·Έλλ¨Έμ€ - [3μ°¨] nμ§μ κ²μ λ³Έλ¬Έ
π λ¬Έμ
νλΈκ° νλνλ μ½λ© λμ리μμλ μ ν΅μ μΌλ‘ ν΄μ€λ κ²μμ΄ μλ€. μ΄ κ²μμ μ¬λ¬ μ¬λμ΄ λ₯κΈκ² μμμ μ«μλ₯Ό νλμ© μ°¨λ‘λλ‘ λ§νλ κ²μμΈλ°, κ·μΉμ λ€μκ³Ό κ°λ€.
1. μ«μλ₯Ό 0λΆν° μμν΄μ μ°¨λ‘λλ‘ λ§νλ€. 첫 λ²μ§Έ μ¬λμ 0, λ λ²μ§Έ μ¬λμ 1, … μ΄ λ²μ§Έ μ¬λμ 9λ₯Ό λ§νλ€.
2. 10 μ΄μμ μ«μλΆν°λ ν μλ¦¬μ© λμ΄μ λ§νλ€. μ¦ μ΄ν λ²μ§Έ μ¬λμ 10μ 첫 μλ¦¬μΈ 1, μ΄λ λ²μ§Έ μ¬λμ λμ§Έ μλ¦¬μΈ 0μ λ§νλ€.
μ΄λ κ² κ²μμ μ§νν κ²½μ°,
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, …
μμΌλ‘ μ«μλ₯Ό λ§νλ©΄ λλ€.
ννΈ μ½λ© λμ리 μΌμλ€μ μ»΄ν¨ν°λ₯Ό λ€λ£¨λ μ¬λλ΅κ² μ΄μ§μλ‘ μ΄ κ²μμ μ§ννκΈ°λ νλλ°, μ΄ κ²½μ°μλ
0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, …
μμΌλ‘ μ«μλ₯Ό λ§νλ©΄ λλ€.
μ΄μ§μλ‘ μ§ννλ κ²μμ μ΅μν΄μ Έ μ§λ €κ°λ μ¬λλ€μ μ’ λ λμ΄λλ₯Ό λμ΄κΈ° μν΄ μ΄μ§λ²μμ μμ‘μ§λ²κΉμ§ λͺ¨λ μ§λ²μΌλ‘ κ²μμ μ§νν΄λ³΄κΈ°λ‘ νλ€. μ«μ κ²μμ΄ μ΅μνμ§ μμ νλΈλ κ²μμ μ Έμ λ²μΉμ λ°λ κ΅΄μμ νΌνκΈ° μν΄, μμ μ΄ λ§ν΄μΌ νλ μ«μλ₯Ό μ€λ§νΈν°μ 미리 μΆλ ₯ν΄μ£Όλ νλ‘κ·Έλ¨μ λ§λ€λ €κ³ νλ€. νλΈμ νλ‘κ·Έλ¨μ ꡬννλΌ.
π‘ μμ΄λμ΄
μΈμ μ λ§νΌμ μλ₯Ό nμ§μλ‘ κ΅¬νκ³ , νλΈ μμμ λ§λ μλ§ λ½μμ¨λ€.
βοΈ νμ΄
function solution(n, t, m, p) {
let answer = '';
const number = [];
for(let i=0; i<t*m ; i++) {
number.push(...i.toString(n).toUpperCase());
}
for (let i=p-1; i<t*m; i+=m) {
answer += number[i];
}
return answer;
}
'Study > Coding Test' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JS] νλ‘κ·Έλλ¨Έμ€ - λ€μ ν° μ«μ (0) | 2023.11.24 |
---|---|
[JS] νλ‘κ·Έλλ¨Έμ€ - μ΄μ§ λ³ν λ°λ³΅νκΈ° (0) | 2023.11.20 |
[JS] νλ‘κ·Έλλ¨Έμ€ - [3μ°¨] μμΆ (0) | 2023.10.13 |
[JS] νλ‘κ·Έλλ¨Έμ€ - μμ μ°ΎκΈ° (0) | 2023.09.20 |
[JS] νλ‘κ·Έλλ¨Έμ€ - νλ Έμ΄μ ν (0) | 2023.09.13 |