Log/๐Ÿ’ป TIL (CodesStates)

๐Ÿ’ป TIL 24์ผ์ฐจ - 21.07.19

Esoolgnah 2021. 7. 19. 21:30
728x90

 

โœ๐Ÿป  ์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ, Key Point

 

 

  • My Wiki - Git ๋ถ€๋ถ„ ์—…๋ฐ์ดํŠธ
    ๋ธ”๋กœ๊ทธ My Wiki ์˜ Git ๋ถ€๋ถ„์„ ์—…๋ฐ์ดํŠธํ•˜์˜€๋‹ค.

 

  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv1 K๋ฒˆ์งธ ์ˆ˜ ๋ฌธ์ œ ํ’€์ด - ๋‹ค์‹œ ํ’€์ด ํ›„ ํ†ต๊ณผ
function solution(array, commands) {
    let sum = [];
    let com = [];
    let arrSlice = [];
    for (let i = 0; i < commands.length; i++){
        arrSlice = array.slice(commands[i][0]-1,commands[i][1]);
        arrSlice.sort(function(a,b){return a - b});
        // arrSlice.sort(); ์—์„œ ์œ„ ์ฝ”๋“œ๋กœ ์ˆ˜์ •
        sum.push(arrSlice[commands[i][2]-1]);
    }
    return sum;
}

๊ฒฐ๊ณผ๋Š” ํ…Œ์ŠคํŠธ 2 ๊ฐ€ ์‹คํŒจ๋กœ ๋‚˜์™”๋‹ค.. ๋ฌด์—‡์ด ๋ฌธ์ œ์ธ์ง€ ๊ณ ๋ฏผํ•ด๋ด์•ผ๊ฒ ๋‹ค.


=> arrSlice๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜๋Š” ๋ถ€๋ถ„์„ arrSlice.sort(); -> arrSlice.sort(function(a,b){return a - b}); ๋กœ ์ˆ˜์ •ํ–ˆ๋”๋‹ˆ ํ†ต๊ณผํ–ˆ๋‹ค!

 

 

 

  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv1 ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜์™€ ๋ง์…ˆ, ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ ํ†ต๊ณผ

 

  • ์ฝ”ํ”Œ๋ฆฟ - ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• ์žฌํ’€์ด

 

 

๐Ÿ’ก  ์˜ค๋Š˜ ๋А๋‚€ ์ 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œ ํ’€์ด ์‹œ ์ฝ”๋“œ์— ์ž˜๋ชป๋œ ์ ์ด ์—†๋‹ค๋ฉด ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ์ง€๋‹ˆ๋Š” ๋‹ค๋ฅธ ๋ฉ”์†Œ๋“œ๋กœ ๋ณ€๊ฒฝํ•ด๊ฐ€๋ฉฐ ํ…Œ์ŠคํŠธํ•ด๋ณด์ž. ์–ด์ด ์—†๊ฒŒ ํ†ต๊ณผ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

 

 

๐Ÿ‡  ๋‚ด์ผ ํ•  ์ผ

  • TIL ๋†“์น˜์ง€ ์•Š๊ณ  ๊พธ์ค€ํžˆ ์“ฐ๊ธฐ (Default)
  • 1์ผ 1์ปค๋ฐ‹ํ•˜๊ธฐ (Default)
  • ์šด๋™
  • ๋ณต์Šตํ•˜๋ฉฐ My Wiki ์—…๋ฐ์ดํŠธ
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์–ด๋ณด๊ณ  ํ’€์ด๊ณผ์ • ์˜ฌ๋ฆฌ๊ธฐ

 

 

 

 

 

๋ฐ˜์‘ํ˜•