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

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋‹จ๊ณ„ : ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ

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

๐Ÿ–ฑ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋‹จ๊ณ„ : ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ ๐Ÿ–ฑ


#1. ์ž์—ฐ์ˆ˜ n์„ ๋’ค์ง‘์–ด ๊ฐ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ์›์†Œ๋กœ ๊ฐ€์ง€๋Š” ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ๋ฆฌํ„ดํ•ด์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด n์ด 12345์ด๋ฉด [5,4,3,2,1]์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.

์ œํ•œ ์‚ฌํ•ญ : n์€ 10,000,000,000์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.

function solution(n) {
    var answer = [];
    let result = String(n).split('').reverse()
    for(i=0; i<result.length; i++){
        answer.push(Number(result[i]));
    }
    return answer;
}

์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ’€์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค! : ์‚ฌ์šฉ ๋ฉ”์„œ๋“œ๋Š” String / split / reverse / Number์„ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ๊ฐ๊ฐ ๋ฌธ์ž์—ด๋กœ ๊ตฌ๋ณ„ํ•œ ๊ฐ’์˜ ๊ธธ์ด๋ฅผ ๊ตฌํ•œ ๋’ค ๊ทธ ๊ธธ์ด๊ฐ’๋งŒํผ ๋ฐ˜๋ณต์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.
์œ„์—์„œ ๊ตฌ๋ณ„ํ•œ ๊ฐ’์„ Number()๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค์‹œ ์ˆซ์ž๋กœ ๋ฐ”๊พธ์–ด ์ค€ ํ›„ answer์˜ ๋ฐฐ์—ด ์•ˆ์— push() ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋„ฃ์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.


728x90

๋Œ“๊ธ€


Lucky Charms Rainbow
js
html
css