๐ ๋ฌธ์
์ ์ 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ํฉ๋๋ค.
๐ง ํ์ด
function solution(n) {
let answer = 0;
let array = n.toString().split("").map(Number);
while (array.length != 0) {
answer += array.shift();
}
return answer;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด์์ ๋ฌธ์์ด (0) | 2023.04.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] OXํด์ฆ (0) | 2023.04.14 |
[ํ๋ก๊ทธ๋๋จธ์ค] n์ ๋ฐฐ์ ๊ณ ๋ฅด๊ธฐ (0) | 2023.04.14 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ซ์ ์ฐพ๊ธฐ (0) | 2023.04.14 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด์ ์ ์ฌ๋ (0) | 2023.04.13 |