π λ¬Έμ
μ μκ° λ΄κΈ΄ 리μ€νΈ num_listκ° μ£Όμ΄μ§ λ, num_listμ μμ μ€ μ§μμ νμμ κ°μλ₯Ό λ΄μ λ°°μ΄μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄λ³΄μΈμ.
π μ νμ¬ν
- 1 ≤ num_listμ κΈΈμ΄ ≤ 100
- 0 ≤ num_listμ μμ ≤ 1,000
π μ μΆλ ₯ μ
[1, 2, 3, 4, 5] | [2, 3] |
[1, 3, 5, 7] | [0, 4] |
π μ μΆλ ₯ μ μ€λͺ
μ μΆλ ₯ μ #1
- [1, 2, 3, 4, 5]μλ μ§μκ° 2, 4λ‘ λ κ°, νμκ° 1, 3, 5λ‘ μΈ κ° μμ΅λλ€.
μ μΆλ ₯ μ #2
- [1, 3, 5, 7]μλ μ§μκ° μκ³ νμκ° λ€ κ° μμ΅λλ€.
π§ νμ΄
function solution(num_list) {
// map ν¨μλ₯Ό ν΅ν΄, λ°°μ΄ λͺ¨λ μμ λλκΈ° 2
const num_list2 = num_list.map(x => x % 2);
// νμμ κ°―μ oddμ ν λΉ
const odd = num_list2.filter(x => 1 === x).length;
// μ§μμ κ°―μ evenμ ν λΉ
const even = num_list2.filter(x => 0 === x).length;
// λ°°μ΄ return
return [even, odd];
}
'𧩠Algorithm > π§ JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€] νΉμ λ¬Έμ μ κ±°νκΈ° (0) | 2023.04.03 |
---|---|
[νλ‘κ·Έλλ¨Έμ€] λ¬Έμ λ°λ³΅ μΆλ ₯νκΈ° (0) | 2023.03.08 |
[νλ‘κ·Έλλ¨Έμ€] μ§κ°μΌκ°ν μΆλ ₯νκΈ° (0) | 2023.03.08 |
[νλ‘κ·Έλλ¨Έμ€] λ¬Έμμ΄ λ€μ§κΈ° (0) | 2023.03.07 |
[νλ‘κ·Έλλ¨Έμ€] λ°°μ΄ λ€μ§κΈ° (0) | 2023.03.07 |