โจ๏ธ Language/swift
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์๋ฆฟ์ ๋ํ๊ธฐ
hyebin (Helia)
2023. 2. 10. 06:43
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค LV.1 ๋ชจ์
์๋ฆฟ์ ๋ํ๊ธฐ
๋ฌธ์ ์ค๋ช
์์ฐ์ N์ด ์ฃผ์ด์ง๋ฉด, N์ ๊ฐ ์๋ฆฟ์์ ํฉ์ ๊ตฌํด์ return ํ๋ solution ํจ์๋ฅผ ๋ง๋ค์ด ์ฃผ์ธ์.
์๋ฅผ ๋ค์ด N = 123์ด๋ฉด 1 + 2 + 3 = 6์ return ํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์ฌํญ
- N์ ๋ฒ์ : 100,000,000 ์ดํ์ ์์ฐ์
์ ์ถ๋ ฅ ์
N | answer |
123 | 6 |
987 | 24 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- ๋ฌธ์ ์ ์์์ ๊ฐ์ต๋๋ค.
์ ์ถ๋ ฅ ์ #2
- 9 + 8 + 7 = 24 ์ด๋ฏ๋ก, 24๋ฅผ return ํ๋ฉด ๋ฉ๋๋ค.
์ ์ถ
func solution(_ n:Int) -> Int
{
return String(n).map{Int(String($0))!}.reduce(0,+)
}
๋ฐ์ํ