๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค 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,+)
}
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2023.02.10 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (0) | 2023.02.10 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ (0) | 2023.02.09 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์ฝ์์ ํฉ (0) | 2023.02.09 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์์ ์ํธ (0) | 2023.02.08 |