β¨οΈ Language/swift
[νλ‘κ·Έλλ¨Έμ€ LV.1] νμ€λ μ
hyebin (Helia)
2023. 2. 14. 06:32
λ°μν
νλ‘κ·Έλλ¨Έμ€ 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
}
λ°μν