[Case Study: Analyzing Notion app performance](https://3perf.com/blog/notion/)๋ฅผ ์ ๋ฉ๋๋ก ์์ฝํ ๊ธ์ ๋๋ค. ์ ๋งํ๋ฉด ์ ๊ธ์ ์ฐธ๊ณ ํ์ธ์. ```toc tight: true, from-heading: 2 to-heading: 3 ``` ## ์๋ฐ์คํฌ๋ฆฝํธ์ ๋น์ฉ ๋ณดํต `๋ก๋ฉ ์๋`๋ฅผ ์ด์ผ๊ธฐํ๋ฉด...
Read`toc tight: true, from-heading: 1 to-heading: 4 ` ํ์ ์คํฌ๋ฆฝํธ๋ก ๊ตฌํํด๋ณด๋ ์ผ๋ฐ์ ์ธ ์๋ฃ๊ตฌ์กฐ ## Stack - push์ pop์ผ๋ก ๊ตฌ์ฑ๋ stack - LIFO ```javascript export default class Stack<T> { private stack: T[] construc...
Read`toc tight: true, from-heading: 1 to-heading: 4 ` # ํ๋กํ ํ์ ์์์ด๋ผ๋ ๊ด์ ์์ ๋ดค์ ๋, ์๋ฐ์คํฌ๋ฆฝํธ์ ์ ์ผํ ์์ฑ์๋ ๊ฐ์ฒด ๋ฟ์ด๋ค. ๋ชจ๋ ๊ฐ์ฒด๋ `[[prototype]]` ์ด๋ผ๋ private ์์ฑ์ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด๋ ์์ ์ ํ๋กํ ํ์ ์ด ๋๋ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํจ๋ค. ์ด๋ ๊ฒ ์์ ์ ํ๋กํ ํ์ ์ ํ...
Read๋ค์ด๊ฐ๊ธฐ์ ์์ ๋ ์ข๊ณ ์ ๊ฐ ๋ง์ด ์ฐธ๊ณ ํ ๊ธ์ด [์ฌ๊ธฐ](https://poiemaweb.com/js-execution-context)์ ์์ต๋๋ค. ์ด๊ธ์ ๋ณด์๋๊ฒ ๋ซ์ต๋๋ค. ```toc tight: true, from-heading: 1 to-heading: 4 ``` # ์๋ฐ์คํฌ๋ฆฝํธ ์คํ์ปจํ ์คํธ ์ด๋ฒ ํฌ์คํ ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์คํ ์ปจํ ์คํธ์ ๋ํด ์จ...
Read## StoneWall ### ๋ฌธ์ ๋์ N๋ฏธํฐ ๊ธธ์ด๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋๊ป๋ ๋ชจ๋ ์ผ์ ํ๋ค. ๋ฐฐ์ผ์ ๋ ๋์ด๊ฐ ์ฃผ์ด์ ธ ์์ผ๋ฉฐ, ์๋์ ๊ฐ์ด ํด์ํ ์ ์๋ค. - H[i]: ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ฒฝ์ ๋์ด - H[0]: ๋ฒฝ ์ผ์ชฝ ๋์ ๋์ด - H[N-1]: ๋ฒฝ ๋ง์ง๋ง ๋์ ๋์ด ``` H[0] = 8 H[1] = 8 H[2] = 5 H[3]...
Read