lil.dev
Published on

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

๊ธ€์“ด์ด

    ๐Ÿ“Œ ๋ชฉ์ฐจ

    • ๐Ÿ‘ ๋งํฌ
    • ๐Ÿ‹ ๋ฌธ์ œ ์„ค๋ช…
    • ๐Ÿ ์ œํ•œ ์กฐ๊ฑด
    • ๐ŸŠ ํ’€์ด
    Welcome

    ๐Ÿ‘ ๋งํฌ

    ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ

    ๐Ÿ‹ ๋ฌธ์ œ ์„ค๋ช…

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

    ๐Ÿ ์ œํ•œ ์กฐ๊ฑด

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

    ๐ŸŠ ํ’€์ด

    //์ธ๋ฑ์Šค ๊ฐ’์„ ์ด์šฉํ•ด๋ณด์ž
    //reverse()๋ฅผ ์ด์šฉํ•ด๋ณด์ž
    
    //Array.from({ length: n }, (_ , i) => i)
    // [0,1,2,3,4]
    
    function solution(n) {
      return Array.from(n + '')
        .reverse()
        .map((n) => +n)
    }
    

    ๋ฐฐ์—ด์„ ''๋กœ ๋‚˜๋ˆ„๊ณ 
    ๋‚˜๋ˆˆ ์›์†Œ๋“ค์„ ๋ฐ˜๋Œ€๋กœ ๋’ค์ง‘์–ด์„œ ๋‹ค์‹œ ๋‚˜์—ดํ•œ๋‹ค.