๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์•Œ๊ณ ๋ฆฌ์ฆ˜

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋‹จ๊ณ„: ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ

by _ํ† ๋งคํ†  2022. 11. 2.
728x90

๐Ÿ–ฑ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋‹จ๊ณ„ : ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ ๐Ÿ–ฑ


#1. ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง€๋ฉด, N์˜ ๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•ด์„œ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด N = 123์ด๋ฉด 1 + 2 + 3 = 6์„ return ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ œํ•œ ์‚ฌํ•ญ : N์˜ ๋ฒ”์œ„ : 100,000,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜

function solution(n){
    let arr = String(n).split('');
    let result = 0;
    for(i=0; i<arr.length; i++){
        result+=parseInt(Number(arr[i]));
    }

    return result;
}

์ด๋ฒˆ์—๋„ ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์ˆ˜๋ฅผ ๊ตฌ๋ณ„ํ•ด์ค€ ๋’ค ๊ทธ ๊ธธ์ด๊ฐ’ ๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ result์— ์ˆซ์ž๋กœ ๋ณ€ํ˜•ํ•˜์—ฌ ๊ทธ ์ดํ•ฉ์„ ๊ณ„์‚ฐํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์€ parseInt ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋„ฃ์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค!


728x90

๋Œ“๊ธ€


Lucky Charms Rainbow
js
html
css