β¨οΈ Language/swift
[νλ‘κ·Έλλ¨Έμ€ LV.1] μ½μμ ν©
hyebin (Helia)
2023. 2. 9. 06:44
λ°μν
νλ‘κ·Έλλ¨Έμ€ LV.1 λͺ¨μ
μ½μμ ν©
λ¬Έμ μ€λͺ
μ μ nμ μ λ ₯λ°μ nμ μ½μλ₯Ό λͺ¨λ λν κ°μ 리ν΄νλ ν¨μ, solutionμ μμ±ν΄ μ£ΌμΈμ.
μ ν μ¬ν
- nμ 0 μ΄μ 3000 μ΄νμΈ μ μμ λλ€.
μ μΆλ ₯ μ
n | return |
12 | 28 |
5 | 6 |
μ μΆλ ₯ μ μ€λͺ
μ μΆλ ₯ μ #1
- 12μ μ½μλ 1, 2, 3, 4, 6, 12μ λλ€. μ΄λ€ λͺ¨λ λνλ©΄ 28μ λλ€.
μ μΆλ ₯ μ #2
- 5μ μ½μλ 1, 5μ λλ€. μ΄λ€ λͺ¨λ λνλ©΄ 28μ λλ€.
μ μΆ
func solution(_ n:Int) -> Int {
return n <= 1 ? n : (1...n).filter{n%$0 == 0}.reduce(0,+)
}
λ°μν