λ°μν
νλ‘κ·Έλλ¨Έμ€ 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,+)
}
λ°μν
'β¨οΈ Language > swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€ LV.1] μλ¦Ώμ λνκΈ° (0) | 2023.02.10 |
---|---|
[νλ‘κ·Έλλ¨Έμ€ LV.1] μ΄μν λ¬Έμ λ§λ€κΈ° (0) | 2023.02.09 |
[νλ‘κ·Έλλ¨Έμ€ LV.1] μμ μνΈ (0) | 2023.02.08 |
[νλ‘κ·Έλλ¨Έμ€ LV.1] λ¬Έμμ΄μ μ μλ‘ λ°κΎΈκΈ° (0) | 2023.02.08 |
[Swift] μ κ·Ό μ μ΄ (Access Control) (0) | 2023.02.07 |