-
[JS 100μ ] λ¬Έμ 31 - μλ°μ€ν¬λ¦½νΈ μλ£νμ 볡μ‘λπ develop/CodingTest 2022. 12. 14. 17:37
λ¬Έμ
λ€μ λ°°μ΄ λ΄μ₯ν¨μμ μκ° λ³΅μ‘λκ° O(1)μ΄ μλ κ²μ λͺ¨λ κ³ λ₯΄μμ€.
- arr[i]
- arr.push(5)
- arr.slice()
- arr.pop()
- arr.includes(5)
λμ νμ΄
- μ λ΅μ 3λ² 5λ²μ΄λ€.
- arr[i] μ, arr.push(5), arr.pop() λ±μ λ°°μ΄μ€ λ¨ νλμ νλ² μ κ·Όνμ¬ νλμ κΈ°λ₯μ μννκΈ° λλ¬Έμ μκ°λ³΅μ‘λκ° O(1) μ΄μ§λ§, slice μ includes κ°μκ²½μ°λ κΈ°λ₯μ μννκΈ° μν΄ λ¨ νλμ νλ²λ§ μ κ·Όνμ§ μλλ€. μκ°λ³΅μ‘λκ° 1μΌμλ, κ·Έ μ΄μμΌμλ μλ€.
μ λ΅
- 3, 5
- μ λ΅λ λμΌνλ€.
JS κ°λ¨ 볡μ΅
μλ°μ€ν¬λ¦½νΈ μλ£νμ 볡μ‘λ (μλμ ν¬μ€ν μΌλ‘ 곡λΆνμ΅λλ€!)
'π develop > CodingTest' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JS 100μ ] λ¬Έμ 32 - λ¬Έμμ΄ λ§λ€κΈ° (0) 2023.01.02 [JS 100μ ] λ¬Έμ 30 - λ¬Έμμ΄ μ λ¬Έμ μ°ΎκΈ° (0) 2022.12.07 [JS 100μ ] λ¬Έμ 29 - λλ¬Έμλ§ μ§λκ°μΈμ (2) 2022.12.06 [JS 100μ ] λ¬Έμ 28 - 2-gram (0) 2022.12.06 [JS 100μ ] λ¬Έμ 27 - κ°μ²΄ λ§λ€κΈ° (0) 2022.12.05