๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ชจ์
์๋ฆฟ์ ๋ํ๊ธฐ
๋ฌธ์ ์ค๋ช
์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ n์ ๊ฐ ์๋ฆฌ ์ซ์์ ํฉ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์
์ ํ ์ฌํญ
- 0 ≤ n ≤ 1,000,000
์ ์ถ๋ ฅ ์
n | result |
1234 | 10 |
930211 | 16 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- 1 + 2 + 3 + 4 = 10์ return ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- 9 + 3 + 0 + 2 + 1 + 1 = 16์ return ํฉ๋๋ค.
์ ์ถ
import Foundation
func solution(_ n:Int) -> Int {
return String(n).map{Int(String($0))!}.reduce(0, +)
}
์ ๋ ฅ๋ฐ์ ์ ์๋ฅผ Intํ ๋ฐฐ์ด๋ก ๋ณํํ ํ, reduce ํจ์๋ฅผ ์ฌ์ฉํด ๋ฐฐ์ด์ ์์๋ค์ ํฉ์ ๊ตฌํ๋ค.
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๋ฌธ์์ด์์ ๋ฌธ์์ด (0) | 2023.01.16 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] OXํด์ฆ (0) | 2023.01.16 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] n์ ๋ฐฐ์ ๊ณ ๋ฅด๊ธฐ (0) | 2023.01.14 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์ซ์ ์ฐพ๊ธฐ (0) | 2023.01.13 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๋ฐฐ์ด์ ์ ์ฌ๋ (0) | 2023.01.13 |