๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ B-7 JS๋ฟŒ์ˆ˜์กฐ S.A
๐Ÿ“˜ Retrospect/NBC Projects 2022. 11. 18. 15:45

๐Ÿ‘Ÿ SWIVEE ๋ธŒ๋žœ๋“œ ์‹ ๋ฐœ ๋ฆฌ๋ทฐ๋“ค์ด ๋ชจ์—ฌ์žˆ๋Š” ์„œ๋น„์Šค! ์‚ฌ์šฉ์ž๋“ค์ด ์ž‘์„ฑํ•œ ์‹ ๋ฐœ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๋ธŒ๋žœ๋“œ ๋ณ„ ์‹ ๋ฐœ๊ณผ ์†Œ๋น„์ž ๊ฐ„์˜ ๋ฐ›์นจ๊ณผ ๊ฐ™์€ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๊ฐ€ ๋˜์–ด์ฃผ๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. SWIVEL์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ๋ฐ›์นจ ์ด๋ผ๋Š” ๋œป์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์— ๋ชจํ‹ฐ๋ธŒ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ™‚ ๐Ÿ›  ์™€์ด์–ด ํ”„๋ ˆ์ž„ ํ—ค๋” ๋กœ๊ทธ์ธ์— ๋”ฐ๋ผ ๋กœ๊ทธ์ธ/๋กœ๊ทธ์•„์›ƒ์ด ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธํŽ˜์ด์ง€ (main.html) ๋ธŒ๋žœ๋“œ ๋ณ„ ์‹ ๋ฐœ๋“ค๊ณผ ๊ฐ€์žฅ ๋ฆฌ๋ทฐ๊ฐ€ ๋งŽ์ด ์“ฐ์ธ ๋ธŒ๋žœ๋“œ, ์ตœ๊ทผ ์ž‘์„ฑ๋œ ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์‹ ๋ฐœ๋ณ„ ๋ฆฌ๋ทฐ๊ฐ€ ๋ชจ์—ฌ์žˆ๋Š” ํŽ˜์ด์ง€ (board.html) ํ•ด๋‹น ์‹ ๋ฐœ์˜ ๋ฆฌ๋ทฐ๋“ค์ด ๋ชจ์—ฌ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ๋ทฐ ์ƒ์„ธ ํŽ˜์ด์ง€ (review.html) ๋ฆฌ๋ทฐ ์ƒ์„ธํŽ˜์ด์ง€ ์ž…๋‹ˆ๋‹ค. ์œ ํŠœ๋ธŒ ๋ฆฌ๋ทฐ ํŽ˜์ด์ง€ ๋งํฌ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž… (login.html /..

ํŒŒ์ด์–ด๋ฒ ์ด์Šค
๐Ÿ“” Studying/๐Ÿ’Œ TIL 2022. 11. 17. 21:46

Today, What I learned? ํ”„๋กœ์ ํŠธ ์‹œ์ž‘์„ ์•ž๋‘๊ณ  ํŒŒ์ด์–ด๋ฒ ์ด์Šค ํŠน๊ฐ•์„ ๋“ค์—ˆ๋‹ค..! ํŒŒ์ด์–ด๋ฒ ์ด์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ๋งŽ์€ ๊ธฐ๋Šฅ ์ค‘์—์„œ ๋ช‡ ๊ฐ€์ง€์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•œ๋‹ค. ๊ทธ ๋ช‡ ๊ฐ€์ง€๋Š” ๋ฐ”๋กœ Authentication, FireStore, Storage ๋‹ค!.. ์™œ ์ด๊ฒƒ๋งŒ ๋‹ค๋ฃจ๋ƒ๋ฉด ์ผ๋‹จ ๋‹น์žฅ ์“ธ ๊ฒƒ๋“ค์ด๊ธฐ ๋•Œ๋ฌธ ใ…Ž Authentication ์ด ์„œ๋น„์Šค๋Š” ํŒŒ์ด์–ด๋ฒ ์ด์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ์„ ์œ„ํ•œ ์ธ์ฆ ์„œ๋น„์Šค๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋“ค์„ ์ถ”๊ฐ€ํ•ด์„œ ์ธ์ฆํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ์ธ์ฆ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด์„œ ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”„๋กœํ•„ ๊ด€๋ฆฌ๊นŒ์ง€๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. authService.currentUser ๋ผ๋Š” ๊ฐ์ฒด์— ๋‹ค์–‘ํ•œ ์ •๋ณด๋“ค์ด ๋‹ด๊ฒจ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค!.. ํ”„๋กœ์ ํŠธ ๋•Œ ์ฃผ๊ตฌ์žฅ์ฐฝ ์จ๋จน๋Š” ๊ฐ์ฒด์ด์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค. Fi..

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋งŒ์œผ๋กœ SPA ๊ตฌํ˜„
๐Ÿ“” Studying/๐Ÿ’Œ TIL 2022. 11. 16. 21:25

Today, What I learned? ํŠน๊ฐ•์—์„œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ด์šฉํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋‹๋ผ JS๋กœ SPA๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ•๊ณผ, hashed url path์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค! ์ดํ›„ ์ข€ ์ฐพ์•„๋ณด๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค SPA๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ธ€๊ณผ ์˜์ƒ์ด ๋งŽ์•˜๋‹ค. ๐Ÿค” ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•ด๋ณด์•˜์œผ๋ฉด ์ข‹์•˜์„ ํ…๋ฐ ์‹ถ์€ ์•„์‰ฌ์›€... ๊ธฐํšŒ๊ฐ€ ๋˜๋ฉด ๋ฆฌํŒฉํ† ๋ง ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.. ์ผ๋‹จ ์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ์— ๋Œ€ํ•œ ์ •๋ฆฌ ์‹œ์ž‘! MPA์™€ SPA ์šฐ์„  ์ด ๋‘ ์ฃผ์ œ์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ๋”ฐ๋กœ ์ •๋ฆฌํ•ด๋ณด์•˜๋˜ ๊ธ€์ด ์žˆ๋‹ค. (๋ถ€์กฑํ•จ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Œ) https://i-ten.tistory.com/174 MPA,SPA ๋ถ€ํ„ฐ CSR, SSR ๊นŒ์ง€ ๋“ค์–ด๊ฐ€๋ฉฐ ์ƒํƒœ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ธฐ๋ฅผ ๊ฒฐ์‹ฌ!.. ์–ด๋””์„œ๋ถ€ํ„ฐ ์ด๋ฏธ ๋จผ์ € ์ž‘์„ฑ๋œ ๋งŽ์€ ๊ธ€๋“ค์„ ๋‘˜๋Ÿฌ๋ณด๋‹ค ๋ณด๋‹ˆ ์Œ.. ๐Ÿคจ ๋จผ..

[git] ๋งฅ์—์„œ 'Sourcetree ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค' ๋ผ๋ฉฐ ํŠ•๊ธธ ๋•Œ
๐Ÿ“” Studying/Git 2022. 11. 16. 17:12

๋Š๋‹ท์—†์ด ๋ช‡ ๋ถ„ ์ „๊นŒ์ง€๋งŒ ํ•ด๋„ ์ž˜ ๋˜๋˜ ์†Œ์ŠคํŠธ๋ฆฌ๊ฐ€ ๊ฐ‘์ž๊ธฐ ํ˜ผ์ž์„œ ํŠ•๊ฒจ์„œ ๊ฐ•์ œ ์ข…๋ฃŒ๋˜๋”๋‹ˆ๋งŒ ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์•„๋ž˜ ๋ฆฌํฌํŠธ๋งŒ ๋„์›Œ๋†“๊ณ  ํŠ•๊ธฐ๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. ๐Ÿ˜‡ ๋˜ ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์žฌ์„ค์น˜ ?!.... ํ•  ์ˆ˜๋Š” ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ญ ๊ตฌ๊ธ€๋ง ํ•ด์•ผ์ง€.. ์ด ๋ถ„์˜ ๊ธ€์ด ๋‚˜๋ฅผ ๋ฌดํ•œ ํŠ•๊น€์—์„œ ๊ตฌ์ œํ•ด์ฃผ์—ˆ๋‹ค. ๐Ÿ™Œ https://heroeswillnotdie.tistory.com/15 [Git] Mac 'Sourcetree ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค' ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์ €์žฅ์†Œ ์ดˆ๊ธฐํ™”ํ•ด์„œ ๋‹ค์‹œ ํด๋ก ํ•˜๊ณ  ์žฌ์„ค์ •ํ•˜๊ณ ๋ฅผ ๋ฐ˜๋ณตํ•ด๋„ 2~3์ฃผ๋งˆ๋‹ค ๊ณ„์† ์†Œ์ŠคํŠธ๋ฆฌ ์ €์žฅ์†Œ ํด๋ฆญํ•˜๋ฉด ํŠ•๊ธฐ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๊ธธ๋ž˜ ์ง„์งœ ๋ถ€๋“ค๋ถ€๋“ค ๋Œ€๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ํž™๊ฒน๊ฒŒ ๊ตฌ๊ธ€๋ง์œผ๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค.. ๋งํฌ -> h heroeswillnotdie.tistory.com ํ•œ๊ตญ์–ด ..

[JavaScript] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค : ์ตœ๋นˆ๊ฐ’ ๊ตฌํ•˜๊ธฐ
๐Ÿ““ Algorithm 2022. 11. 15. 21:03

๋ฌธ์ œ ์ตœ๋นˆ๊ฐ’์€ ์ฃผ์–ด์ง„ ๊ฐ’ ์ค‘์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ๋‚˜์˜ค๋Š” ๊ฐ’์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ๋ฐฐ์—ด array๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ตœ๋นˆ๊ฐ’์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”. ์ตœ๋นˆ๊ฐ’์ด ์—ฌ๋Ÿฌ ๊ฐœ๋ฉด -1์„ return ํ•ฉ๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉด ์ตœ๋นˆ๊ฐ’์ด 1๊ฐœ์ธ ๊ฒฝ์šฐ์—๋Š” ๊ทธ ์ตœ๋นˆ๊ฐ’์— ํ•ด๋‹นํ•˜๋Š” ์›์†Œ๋ฅผ, ์ตœ๋นˆ๊ฐ’์ด ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๋•Œ๋Š” -1์„ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ํ•œ๋‹ค. ํ’€์ด ๊ณผ์ • ์ž๋ฃŒ๊ตฌ์กฐ ์ค‘ ํ•˜๋‚˜์ธ Map์„ ์ด์šฉํ•ด์„œ ํ’€๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ, 70์ ๊นŒ์ง€๋ฐ–์— ๋ฐ›์ง€ ๋ชปํ•ด์„œ (4๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์‹คํŒจ ๐Ÿ˜‚...) ๊ฒฐ๊ตญ ๋น„์Šทํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์ดํ•œ ๋ถ„์„ ์ฐธ๊ณ ํ•ด์„œ Map ์ดˆ๊ธฐํ™” ๋ถ€๋ถ„์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ใ… ใ…  ์ฒ˜์Œ์— ์ƒ๊ฐํ•œ ๊ณผ์ •์€ ์ด๋žฌ๋‹ค. Map ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๋ฐฐ์—ด์„ ์ˆœํšŒํ•˜๋ฉฐ Map์— ๋นˆ๋„์ˆ˜๋ฅผ ์—…๋ฐ์ดํŠธํ•œ๋‹ค. ์ตœ๋Œ€ ์ตœ๋นˆ๊ฐ’์„ ์ฐพ๋Š”๋‹ค. ์ตœ๋นˆ๊ฐ’์ด ์—ฌ๋Ÿฌ ๊ฐœ์ธ์ง€..

TIL : ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜, display:table ์†์„ฑ
๐Ÿ“” Studying/๐Ÿ’Œ TIL 2022. 11. 14. 20:50

Today, What I learned? ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊พธ์ค€ํžˆ ์Œ“์•„๊ฐ€๊ธฐ ๐Ÿ’ช ... ๋ฅผ ๊ณ„์†ํ•˜๋ฉฐ ์˜ค๋Š˜์€ ์„ธ ๊ฐ€์ง€์˜ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด js๋กœ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ๋„ค์ด๋ฒ„ ๋ฉ”์ธํŽ˜์ด์ง€ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๋‹ค๊ฐ€ ์•Œ๊ฒŒ ๋œ display: table์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณธ๋‹ค. ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ชจ๋“  ์š”์†Œ๊ฐ€ ์ •๋ ฌ๋˜์–ด์•ผ ํ•˜๊ณ , ๊ทธ ์•ˆ์—์„œ ๊ฐ ์š”์†Œ๋ณ„๋กœ ์ˆœ์ฐจ์ ์œผ๋กœ ๋น„๊ต๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์ค‘ for๋ฌธ์„ ์ด์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œ๊ฐ„ ๋ณต์žก๋„๋Š” ๋ชจ๋‘ O(n^2)๋ฅผ ๊ฐ€์ง„๋‹ค. ๋ฒ„๋ธ” ์ •๋ ฌ ๋ฒ„๋ธ” ์ •๋ ฌ์€ ๋ชจ๋“  ์š”์†Œ๋“ค์„ ๋Œ€์ƒ์œผ๋กœ, ์ธ์ ‘ํ•œ ๋‘ ๊ฐ’์„ ๋น„๊ตํ•ด์„œ ์™ผ์ชฝ์˜ ๊ฐ’์ด ๋” ํฌ๋‹ค๋ฉด ์ž๋ฆฌ๋ฅผ ๋ฐ”๊พธ๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ด์„œ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์•„๋ž˜ ์ด๋ฏธ์ง€๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ์ดํ•ด๊ฐ€ ์ข€ ๋” ํŽธํ•˜๋‹ค! js๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ function bubble_sort(arr) { let an..

11์›” ๋‘˜์งธ ์ฃผ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“˜ Retrospect/๐Ÿ’ญ ํšŒ๊ณ  2022. 11. 13. 13:48

11์›” ๋‘˜์งธ ์ฃผ๋ฅผ ๋ณด๋‚ด๋ฉฐ ํ•œ ์ฃผ๊ฐ€ ๊ธˆ๋ฐฉ ์ง€๋‚˜๊ฐ”๋‹ค! ์ด๋ฒˆ ์ฃผ๋„ 5F ํšŒ๊ณ ๋กœ ๋Œ์•„๋ณด๋ ค ํ•œ๋‹ค. ๋‘˜์งธ ์ฃผ๋Š” ํ•™์Šต์— ์ง‘์ค‘ํ•˜๋Š” ํ•œ ์ฃผ์˜€๋‹ค. ๐Ÿ‘€ Fact ์ƒˆ๋กœ์šด ํŒ€์ด ํŽธ์„ฑ๋˜์—ˆ๊ณ , ํŒ€์žฅ์ด ๋˜์—ˆ๋‹ค. (๊ณต๋ถ€ํ•˜๋Š” ์ฃผ์ด๊ธด ํ•˜์ง€๋งŒ ์ผ์ •์„ ์ฑ™๊ธฐ๋Š” ์ค‘ ๐Ÿ’ช) ๋๋ง์ž‡๊ธฐ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์กฐ๊ธˆ์”ฉ ์ตํžˆ๊ณ  ์žˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค๋ฅผ 0๋‹จ๊ณ„๋ถ€ํ„ฐ ํ’€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠน๊ฐ•๊ณผ CS ํŠน๊ฐ•์„ ๋“ค์—ˆ๋‹ค. ๐Ÿ™‚ Feeling ์•Œ๊ณ ๋ฆฌ์ฆ˜.. ์–ด๋ ต์ง€๋งŒ ํ’€์—ˆ์„ ๋•Œ์˜ ์„ฑ์ทจ๊ฐ์€ ํ™•์‹คํ•˜๋‹ค. ๊ตฌ๋ฆ„ ๋งŒ์ง€๋“ฏ ์–ด๋ ดํ’‹ํ•˜๊ฒŒ ๋Š๋ผ๋˜ ๊ฒƒ์„ ๋šœ๋ ทํ•˜๊ฒŒ ์žก๊ฒŒ๋˜๋Š” ๊ธฐ๋ถ„ ์งœ๋ฆฟํ•˜๋‹ค! ์ฒด๋ ฅ๊ด€๋ฆฌ๋ฅผ ์ž˜ํ•ด์•ผ๊ฒ ๋‹ค.. ํ˜ผ์ž ๊ณต๋ถ€ํ•  ๋•Œ์ฒ˜๋Ÿผ ๊ทธ๋‚  ํ•ด์•ผ ํ•  ๋ชฉํ‘œ์น˜์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ๋ฐฐ์น˜๋ฅผ ๋‹ค์‹œ ํ™•์‹คํžˆ ํ•ด๋ด์•ผ๊ฒ ๋‹ค. ๐Ÿ” Finding ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ์™€ ์ด์ง„ ํƒ์ƒ‰ ๋“ฑ๋“ฑ์˜ ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜. DOM ๋‹ค..

TIL : CPU, ์ด์ง„ํƒ์ƒ‰, ์žฌ๊ท€ํ•จ์ˆ˜
๐Ÿ“” Studying/๐Ÿ’Œ TIL 2022. 11. 11. 21:33

Today, What I learned? ์ฐฝ๋ฏผ ํŠœํ„ฐ๋‹˜์˜ CSํŠน๊ฐ•๊ณผ ๊ณ„์†๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ์˜ ์ „์Ÿ.. ๐Ÿ”ฅ ์˜ค๋Š˜์€ CS ํŠน๊ฐ•์—์„œ ๋“ค์€ CPU์™€ ์ด์ง„ ํƒ์ƒ‰, ์žฌ๊ท€ํ•จ์ˆ˜์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•œ๋‹ค! ํŠน๊ฐ• ๊ด€๋ จํ•ด์„œ๋งŒ ์ •๋ฆฌํ•ด๋„ ์–‘์ด ๊ฝค ๋งŽ๊ธด ํ•˜์ง€๋งŒ.. ์ •๋ฆฌ ์‹œ์ž‘! ๐Ÿ‘ CPU ํ”ํžˆ๋“ค ์ปดํ“จํ„ฐ ๊ฒฌ์ ์„ ๋”ฐ์งˆ ๋•Œ ๋งŽ์ด ๋ณด๋Š” ๊ฒƒ๋“ค ์ค‘์— ํ•˜๋‚˜๋กœ ์ต์ˆ™ํ•  ์ˆ˜ ์žˆ๋‹ค!.. Central Processing Unit์˜ ์•ฝ์ž๋กœ ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜๋ฅผ ๋งํ•œ๋‹ค. CPU๋Š” ์ปดํ“จํ„ฐ์˜ ๋‘๋‡Œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์ „์ฒด๋ฅผ ์ œ์–ดํ•˜๋ฉฐ ๋ช…๋ น์–ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ฒ˜๋ฆฌ์žฅ์น˜์™€ ์ œ์–ด์žฅ์น˜๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ณ , CPU์—๋Š” ์บ์‹œ ๊ฐ™์€ ๋ถ€๊ฐ€ ์žฅ์น˜๋„ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ์™œ CPU๋Š” ์‹ฑ๊ธ€ ์ฝ”์–ด์—์„œ ๋ฉ€ํ‹ฐ ์ฝ”์–ด๊ฐ€ ๋˜์—ˆ๋Š”๊ฐ€? ๊ฒฐ๋ก ์ ์œผ๋กœ ์‹ฑ๊ธ€์ฝ”์–ด๋งŒ์œผ๋กœ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ํผํฌ๋จผ์Šค์— ํ•œ๊ณ„๊ฐ€ ..

[JavaScript] ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ Linked List in JS
๐Ÿ“” Studying/๐Ÿ’Œ TIL 2022. 11. 10. 20:49

Today, What I learned? ์–ด์ œ์— ์ด์–ด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋ฅผ ๊ณ„์†!... ์ž๋ฃŒ๊ตฌ์กฐ ์ค‘ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๊ณ  ๊ตฌํ˜„ํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค. ํŠœํ„ฐ๋‹˜์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ž๋ฃŒ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ฝ”๋ฉ˜ํŠธ์™€ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•œ๋‹ค. ๐Ÿ™Œ ์‹œ๊ฐ„ ๋ณต์žก๋„์™€ ๊ณต๊ฐ„ ๋ณต์žก๋„ ์‹œ๊ฐ„ ๋ณต์žก๋„์™€ ๊ด€๋ จํ•ด์„œ๋Š” ์˜ˆ์ „์— ๋ธ”๋กœ๊น…์„ ํ•œ ์ ์ด ์žˆ๋‹ค. https://i-ten.tistory.com/154 ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‹œ๊ฐ„๋ณต์žก๋„์™€ Big-O ๋“ค์–ด๊ฐ€๋ฉฐ ๊ธฐ์™•์ด๋ฉด ๊ฐ€์žฅ ๋น ๋ฅธ ๊ธธ๋กœ ๊ฐ€์ž! ์ถœํ‡ด๊ทผ์„ ํ•˜๊ฑฐ๋‚˜, ์นœ๊ตฌ์™€์˜ ์•ฝ์† ๋“ฑ๋“ฑ. ์–ด๋”˜๊ฐ€๋ฅผ ํ–ฅํ•  ๋•Œ ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ ๋ชฉ์ ์ง€๋กœ ๊ฐ€๋Š” ๋น ๋ฅธ ๋ฃจํŠธ๋ฅผ ์ฐพ์•„๋ณด๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ์ปดํ“จํ„ฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ํ”„๋กœ๊ทธ i-ten.tistory.com ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ๋Š” ์ด์ œ ๊ณต๊ฐ„๋ณต์žก๋„๋ณด๋‹ค ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ๋” ํ•„์ˆ˜์ ์œผ๋กœ ์ฑ™๊ฒจ์•ผ ํ•˜๋Š”๋ฐ, ..

TIL : ๋ฌธ์žฅ ๋‚ด ์•ŒํŒŒ๋ฒณ ์ตœ๋Œ€ ๋นˆ๋„์ˆ˜ ๊ตฌํ•˜๊ธฐ
๐Ÿ“” Studying/๐Ÿ’Œ TIL 2022. 11. 9. 20:54

Today, What I learned? ๋ณธ๊ฒฉ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋“ฑ๋ฐ˜ ๋‹ค์‹œ ์‹œ์ž‘์ด๋‹ค.. ๐Ÿฅน ์˜ค๋Š˜ ์—ฌ๋Ÿฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋Š”๋ฐ, ์Œ ์—ญ์‹œ ์‰ฝ์ง€ ์•Š๋‹ค... ์˜ค๋Š˜ ํŠœํ„ฐ๋‹˜์˜ ํŠน๊ฐ•์„ ๋“ค์œผ๋ฉฐ ๋ฆฌ๋งˆ์ธ๋“œ ํ•˜๊ณ  ์‹ถ์€ ๋ถ€๋ถ„์€ ์ด๋ ‡๋‹ค. 1. ์ฝ”๋“œ๋Š” ์งง๊ฒŒ ์งœ๋Š” ๊ฒŒ ํ•ต์‹ฌ! ์‰ฝ๊ณ  ๋น ๋ฅด๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ”„๋กœ๊ทธ๋žจ์„ ์งœ๋Š” ๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๋ณธ์งˆ! 2. ๋‚˜์˜ ํ˜„์žฌ ์‹ค๋ ฅ์„ ์ž๊ธฐ ๊ฐ๊ด€ํ™”๋ฅผ ํ•˜์ž! ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค, ๋ฐฑ์ค€ ๋“ฑ์„ ์ด์šฉํ•ด ์ •๋Ÿ‰์  ์ฒดํฌ๋Š” ๋ค 3. ํ•œ๊ธ€๋กœ ๋กœ์ง์„ ๋จผ์ € ์ƒ๊ฐํ•ด๋ณด๊ณ  ์ฝ”๋“œ๋ฅผ ์งœ์ž. ์˜ค๋Š˜ ํ’€์—ˆ๋˜ ๋ช‡๋ช‡ ๋ฌธ์ œ๋“ค ์ค‘ ํŒŒ์ด์ฌ์œผ๋กœ๋„ ํ’€๊ณ , ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ๋„ ๋‹ค์‹œ ํ’€์–ด๋ณธ ๋ฌธ์ œ๋ฅผ ์ •๋ฆฌํ•ด๋ณธ๋‹ค. ๋ฌธ์žฅ ๋‚ด ์•ŒํŒŒ๋ฒณ ์ตœ๋Œ€ ๋นˆ๋„์ˆ˜ ๊ตฌํ•˜๊ธฐ ๋ฌธ์žฅ ์•ˆ์—์„œ ์•ŒํŒŒ๋ฒณ ๋ณ„๋กœ ๋นˆ๋„์ˆ˜๋ฅผ ์นด์šดํŠธํ•ด์„œ ๊ฐ€์žฅ ๋นˆ๋„์ˆ˜๊ฐ€ ๋†’์€ ์•ŒํŒŒ๋ฒณ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ํŒŒ์ด์ฌ์œผ๋กœ ํ’€๋ฉด ์ด๋Ÿฐ ๋ฐฉ๋ฒ•..