λ°μν
νλ‘κ·Έλλ¨Έμ€ LV.1 λͺ¨μ
νμ€λ μ
λ¬Έμ μ€λͺ
μμ μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
μ ν μ¬ν
- xλ 1 μ΄μ, 10000 μ΄νμΈ μ μμ λλ€.
μ μΆλ ₯ μ
arr | return |
10 | true |
12 | ture |
11 | false |
13 | false |
μ μΆλ ₯ μ μ€λͺ
μ μΆλ ₯ μ #1
- 10μ λͺ¨λ μλ¦Ώμμ ν©μ 1μ λλ€. 10μ 1λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 10μ νμ€λ μμ λλ€.
μ μΆλ ₯ μ #2
- 12μ λͺ¨λ μλ¦Ώμμ ν©μ 3μ λλ€. 12λ 3μΌλ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 12λ νμ€λ μμ λλ€.
μ μΆλ ₯ μ #3
- 11μ λͺ¨λ μλ¦Ώμμ ν©μ 2μ λλ€. 11μ 2λ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ―λ‘ 11μ νμ€λ μκ° μλλλ€.
μ μΆλ ₯ μ #4
- 13μ λͺ¨λ μλ¦Ώμμ ν©μ 4μ λλ€. 13μ 4λ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ―λ‘ 13μ νμ€λ μκ° μλλλ€.
μ μΆ
func solution(_ x:Int) -> Bool {
return x%(String(x).map{Int(String($0))!}.reduce(0,+)) == 0
}
λ°μν
'β¨οΈ Language > swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€ LV.1] νλ ¬μ λ§μ (0) | 2023.02.14 |
---|---|
[νλ‘κ·Έλλ¨Έμ€ LV.1] νΈλν° λ²νΈ κ°λ¦¬κΈ° (0) | 2023.02.14 |
[νλ‘κ·Έλλ¨Έμ€ LV.1] νκ· κ΅¬νκΈ° (0) | 2023.02.14 |
[νλ‘κ·Έλλ¨Έμ€ LV.1] μ½λΌμΈ μΆμΈ‘ (0) | 2023.02.11 |
[νλ‘κ·Έλλ¨Έμ€ LV.1] μ΅λ곡μ½μμ μ΅μ곡배μ (0) | 2023.02.11 |