[νλ‘κ·Έλλ¨Έμ€] Lv1. μμ λ§λ€κΈ°
λ¬Έμ μ€λͺ
μ£Όμ΄μ§ μ«μ μ€ 3κ°μ μλ₯Ό λνμ λ μμκ° λλ κ²½μ°μ κ°μλ₯Ό ꡬνλ €κ³ ν©λλ€. μ«μλ€μ΄ λ€μ΄μλ λ°°μ΄ numsκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, numsμ μλ μ«μλ€ μ€ μλ‘ λ€λ₯Έ 3κ°λ₯Ό κ³¨λΌ λνμ λ μμκ° λλ κ²½μ°μ κ°μλ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ νμ¬ν
- numsμ λ€μ΄μλ μ«μμ κ°μλ 3κ° μ΄μ 50κ° μ΄νμ λλ€.
- numsμ κ° μμλ 1 μ΄μ 1,000 μ΄νμ μμ°μμ΄λ©°, μ€λ³΅λ μ«μκ° λ€μ΄μμ§ μμ΅λλ€.
μ μΆλ ₯ μ
[1,2,3,4] | 1 |
[1,2,7,6,4] | 4 |
μ
μΆλ ₯ μ #1
[1,2,4]λ₯Ό μ΄μ©ν΄μ 7μ λ§λ€ μ μμ΅λλ€.
μ
μΆλ ₯ μ #2
[1,2,4]λ₯Ό μ΄μ©ν΄μ 7μ λ§λ€ μ μμ΅λλ€.
[1,4,6]μ μ΄μ©ν΄μ 11μ λ§λ€ μ μμ΅λλ€.
[2,4,7]μ μ΄μ©ν΄μ 13μ λ§λ€ μ μμ΅λλ€.
[4,6,7]μ μ΄μ©ν΄μ 17μ λ§λ€ μ μμ΅λλ€.
λμ νμ΄
μΈκ°μ μ«μλ₯Ό λν΄μΌ νκΈ° λλ¬Έμ forλ¬Έμ 3λ² λλ €μ€¬λ€.
κ°κ°μ κ°μ λν΄μ λν΄μ κ·Έ κ°μ΄ μμμΈμ§ νλ³νλ λ©μλλ₯Ό λ°μΌλ‘ λΉΌμ n % i == 0μ΄λΌλ©΄ μμκ° μλλΌλ λ»μ΄κΈ° λλ¬Έμ false λ₯Ό 리ν΄νκ³ n % i != 0μ΄λΌλ©΄ trueλ₯Ό 리ν΄νλλ‘ νλ€.