Daily/Today I Learned

22.11.24_TIL

ํ˜ธ๋ฐ€์ด 2022. 11. 25. 00:42

๐Ÿ“— ์˜ค๋Š˜ ํ•œ ์ผ

๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ œํ’€์ด (4๋ฌธ์ œ)

  • [easy] Longest Common Prefix
    • ๋ฌธ์ž์—ด๋“ค์ค‘ ๊ฐ€์žฅ ๊ธด ๊ณตํ†ต ์ ‘๋‘์‚ฌ๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ
  • [easy] Valid Parentheses
    • ์œ ์š”ํ•œ ๊ด„ํ˜ธ์ธ์ง€ ํ™•์ธํ•˜๋Š” ๋ฌธ์ œ (ex. (] = false, () = true)
      ํ•ด๋‹น ๋ฌธ์ œ๋Š” ๋ฐฑ์ค€, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜จ๋‹ค.
  • [easy] Remove Duplicates from Sorted Array
    • ์ •๋ ฌ๋œ ๋ฐฐ์—ด์—์„œ ์ค‘๋ณต๋˜๋Š” ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜๋งŒ ๋‚จ๊ธฐ๋Š” ๋ฌธ์ œ
  • [easy] Remove Element
    • ์ •์ˆ˜๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๋ฐฐ์—ด์—์„œ val๊ณผ ๊ฐ™์€ ์ •์ˆ˜๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋นˆ๊ณต๊ฐ„์€ ์•ž์œผ๋กœ ๋‹น๊ธฐ๋Š” ๋ฌธ์ œ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ด์ „ ๋ฌธ์ œ ํ’€์ด ๋ณต์Šต

๋ฉด์ ‘์ค€๋น„

๊ฐœ๋ฐœ์˜ ์ •์„์ด๋ผ๋Š” ์–ดํ”Œ์— ๋‚˜์˜ค๋Š” ์งˆ๋ฌธ ๋ฆฌ์ŠคํŠธ์™€ ๋™๊ธฐ๋ถ„๋“ค์ด ๋ฐ›์€ ์งˆ๋ฌธ๋ฆฌ์ŠคํŠธ๋Œ€๋กœ ํ•™์Šต์ค‘์ด๋‹ค.

  • ์ฟ ํ‚ค, ์„ธ์…˜, ๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜๊ณ  ์ฐจ์ด์ ์„ ๋งํ•ด์ฃผ์„ธ์š”.
  • HTTP์™€ HTTPS์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”
  • CORS ์ •์ฑ… ์œ„๋ฐ˜ ์ด์Šˆ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”
  • ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ •์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”
  • DOM์˜ ํŠน์ง•์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”
  • ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”

Next.js ํ•™์Šต

๋‚˜๋งŒ์˜ ํฌํŠธํด๋ฆฌ์˜ค ์‚ฌ์ดํŠธ (22.11.21 ~ ing)

  • About ํ™”๋ฉด ๊ตฌ์„ฑ
    • ์นด๋“œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถ”๊ฐ€
  • ๋””์ž์ธ ํ”ผ๋“œ๋ฐฑ

โœ Diary

์™ ๋งŒํ•œ ์งˆ๋ฌธ๋ฆฌ์ŠคํŠธ๋“ค์ด ์žˆ๋Š” ๊ณณ์— ๋Œ€ํ•œ ๋ฉด์ ‘ ์งˆ๋ฌธ์„ ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ๋‚˜์˜จ๋‹ค๋ฉด ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด์„œ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜๊ฒ ์ง€๋งŒ ์ •๋ฆฌํ•œ ๋ฆฌ์ŠคํŠธ๋“ค์„ ํ† ๋Œ€๋กœ ํ•˜๋ฃจ์— 1๋ฒˆ์”ฉ ์ฝ๊ณ  ๋‹ค๋ฅธ ํ•™์Šต์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค.
์ด์ œ ๋ฉด์ ‘์— ๋Œ€ํ•œ ํ•™์Šต๋„ ๋งŽ์ด ์ง„ํ–‰ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ „์— ๋‚˜์„ค ์ฐจ๋ก€์ด๋‹ค. ์ˆ˜๋ฃŒํ•˜๊ณ  ๋‚˜์„œ๋Š” ํ”ํžˆ ๋งํ•˜๋Š” ๋„ค์นด๋ผ์ฟ ๋ฐฐ๋‹นํ† ์— ์ง€์›์„ ํ•ด์„œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋ดค์œผ๋‚˜ ๊ฒฐ๊ณผ๋Š” ์ข‹์ง€ ์•Š์•˜๋‹ค... ๋งˆ๋ƒฅ ๋†’์€ ๊ณณ์„ ๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋‚ด๊ฐ€ ํฅ๋ฏธ๊ฐ€ ์žˆ๋Š” ์ž์‚ฌ ์„œ๋น„์Šค๋ฅผ ์šด์˜์ค‘์ธ ํšŒ์‚ฌ๋ฅผ ์ฐพ์•„์„œ ์ง€์›ํ•ด์„œ ์ทจ์—…์— ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ์ž‘ํ•  ๊ฒƒ์ด๋‹ค.
์ˆ˜๋ฃŒํ›„ ํ•œ๋‹ฌ๊ฐ„์€ Typescript, STRAPI, Next.js๋“ฑ ๋ถ€ํŠธ์บ ํ”„์—์„  ๋ฐฐ์šฐ์ง€ ์•Š์•˜๋˜ ๋‚ด์šฉ์„ ํ•™์Šตํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๊ฝค ๋งŽ์€ ํšŒ์‚ฌ์—์„œ ์šฐ๋Œ€์‚ฌํ•ญ์œผ๋กœ ์ •ํ•ด๋‘๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๊ณ  ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด์„œ ํ•™์Šตํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (Typescript๋Š” ๋ถ€ํŠธ์บ ํ”„์—์„  ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ์บ ํ”„๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋™์•ˆ ํ•™์Šต์„ ์ง„ํ–‰ํ•ด๋’€์—ˆ๋‹ค.)

๋‚ด์ผ 25์ผ์— ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋Š˜ ์˜ค์ „์—๋Š” ํ…Œ์ŠคํŠธ ์ค€๋น„๋ฅผ ํ•˜๋ ค ํ–ˆ์ง€๋งŒ, ๊ณต์‚ฌ์žฅ์˜ ์†Œ์Œ์œผ๋กœ ์ธํ•ด ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„์„œ๊ด€์— ์ฐพ์•„๊ฐ€ ๋ฉด์ ‘์ค€๋น„์™€ ์ด์ „์— ํ’€์—ˆ๋˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ถ„์„์„ ์ง„ํ–‰ํ–ˆ๋‹ค. (์ตœ๋Œ€ํ•œ ์†Œ์Œ์ด ๋‚˜์ง€ ์•Š์•„์•ผ ํ–ˆ๊ธฐ์— ํ‚ค๋ณด๋“œ๋ฅผ ์•ˆ์น  ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ•™์Šต์„ ์ง„ํ–‰ํ•จ)

'Daily > Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

22.11.26_TIL  (0) 2022.11.28
22.11.25_TIL  (0) 2022.11.26
22.11.23_TIL  (0) 2022.11.23
22.11.22_TIL  (0) 2022.11.23
22.11.21_TIL  (0) 2022.11.22