728x90
function solution(number) {
return number.split("").reduce((a, b) => Number(a) + Number(b))%9;
}
function solution(number) {
const nums = number.split("");
let sum = 0;
for (let i = 0; i < nums.length; i++) {
sum += Number(nums[i])
}
return sum % 9
}
๊ถ๊ธํด์ ์๋ ๋น๊ตํด๋ดค๋๋ฐ
for ๋ฌธ ์ด์ฉํ๊ฒ ๋ ์ ๊ฒ ๊ฑธ๋ฆฐ๋ค.
๊ทธ๋ฆฌ๊ณ ๋จ์ํ๊ฒ 2๋ก ๋๋ ๋๋จธ์ง ์ถ๋ ฅํ๋ ค๊ณ ํ๋๊น
์๋ผ์ ์๊ฐํด๋ณด๋,
์ซ์๋ก ๋ํ๋ผ ์ ์๋ ๋ฒ์๊ฐ ์์๋ค.
๊ทธ๋์ BigInt ๋ฅผ ์ด์ฉํด์ ์ถ๋ ฅํด๋ณด๋, n ์ ๋ถ์ด๊ณ ์ถ๋ ฅ๋๋ค.
Number ์ ๋ฉ์๋๋ฅผ ์ด์ฏํด
๊ฐ์ฅ ํฐ ๋ฒ์๋ฅผ ๊ตฌํ๋ ์ด๋ ๊ฒ ๋์๋ค.
728x90
๋ฐ์ํ