[νλ‘κ·Έλλ¨Έμ€]μ μ€μκ° κ΅¬νκΈ° λ¬Έμ μ΄λ€.
λ¬Έμ μ€λͺ
μ€μκ°μ μ΄λ€ μ£Όμ΄μ§ κ°λ€μ ν¬κΈ°μ μμλλ‘ μ λ ¬νμ λ κ°μ₯ μ€μμ μμΉνλ κ°μ μλ―Έν©λλ€. μλ₯Ό λ€μ΄ 1, 2, 7, 10, 11μ μ€μκ°μ 7μ
λλ€. μ μ λ°°μ΄ arrayκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ€μκ°μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄λ³΄μΈμ.
μ νμ¬ν
arrayμ κΈΈμ΄λ νμμ
λλ€.
0 < arrayμ κΈΈμ΄ < 100
-1,000 < arrayμ μμ < 1,000
μ μΆλ ₯ μ
array | result |
---|---|
[1, 2, 7, 10, 11] | 7 |
[9, -1, 0] | 0 |
array μΈμμ λμ
λλ λ°°μ΄μ νμ
νκ³ μ€κ° κ°μ λ°μ΄ν°λ₯Ό ꡬν΄μΌ νκΈ°μ,
ν΄λΉ λ°°μ΄μ lengthμμ κ°μ λλ λ€μ.
λ°°μ΄μ μ€λ¦μ°¨μμΌλ‘ μ λ ¬νμ¬ anwer[lengthλ₯Ό λλ λλ¨Έμ§ κ°]μ λΆλ¬μ
ν΄λΉ κ²°κ³Όλ₯Ό 리ν΄νλ©΄ μ΄λ¨κΉ μκ°νλ€.
λ¬Έμ μ
μ κ·Ό μκ°κΉμ§ μ’μμΌλ, μ΄λ»κ² νλ©΄ νμ΄ μμμ΄ μ λλ‘ μ΄λ€μ§κΉ μ½λλ₯Ό μμ±νλ κ² μκ°λμ§ μμλ€. κ²°κ΅ νμ΄λ₯Ό 보μκ³ λ΄κ° μκ°ν νμ΄μ ν¬κ² λ²μ΄λ λΆλΆμ΄ μμ΄ λ€νμ΄λ€ μκ°νμ§λ§.. λ€μμ λ΄ μμΌλ‘ ν΄λΌ κ²μ λ€μ§νλ€.
λμ νμ΄
function solution(array) {
let centerArr = Math.floor(array.length / 2)
let sortArr = array.sort((a,b) => (a-b))
return sortArr[centerArr]
}
function solution(array) {
return array.sort((a, b) => a - b)[Math.floor(array.length / 2)];
}
λ¦¬ν΄ ν λ°°μ΄μ λ°λ‘ μ λ ¬ λ©μλλ₯Ό μμ±κ³Ό ν¨κ» [μΆμΆν length] κ°μ λ°λ‘ λ¦¬ν΄ ν μλ μꡬλ κΉ¨λ«κ² λ¨.