๋ฌธ์ ๋ฌธ์ ์ค๋ช ๋ณต์ ์ ์๋ค์ ๋ชธ๋ฌด๊ฒ weights์, ๋ณต์ ์ ์๋ค์ ์ ์ ์ ๋ํ๋ด๋ head2head๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ๋ณต์ ์ ์๋ค์ ๋ฒํธ๋ฅผ ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์ ๋ ฌํ ํ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ์ฒด ์น๋ฅ ์ด ๋์ ๋ณต์์ ๋ฒํธ๊ฐ ์์ชฝ์ผ๋ก ๊ฐ๋๋ค. ์์ง ๋ค๋ฅธ ๋ณต์๋ ๋ถ์ด๋ณธ ์ ์ด ์๋ ๋ณต์์ ์น๋ฅ ์ 0%๋ก ์ทจ๊ธํฉ๋๋ค. ์น๋ฅ ์ด ๋์ผํ ๋ณต์์ ๋ฒํธ๋ค ์ค์์๋ ์์ ๋ณด๋ค ๋ชธ๋ฌด๊ฒ๊ฐ ๋ฌด๊ฑฐ์ด ๋ณต์๋ฅผ ์ด๊ธด ํ์๊ฐ ๋ง์ ๋ณต์์ ๋ฒํธ๊ฐ ์์ชฝ์ผ๋ก ๊ฐ๋๋ค. ์์ ๋ณด๋ค ๋ฌด๊ฑฐ์ด ๋ณต์๋ฅผ ์ด๊ธด ํ์๊น์ง ๋์ผํ ๋ณต์์ ๋ฒํธ๋ค ์ค์์๋ ์๊ธฐ ๋ชธ๋ฌด๊ฒ๊ฐ ๋ฌด๊ฑฐ์ด ๋ณต์์ ๋ฒํธ๊ฐ ์์ชฝ์ผ๋ก ๊ฐ๋๋ค. ์๊ธฐ ๋ชธ๋ฌด๊ฒ๊น์ง ๋์ผํ ๋ณต์์ ๋ฒํธ๋ค ์ค์์๋ ์์ ๋ฒํธ๊ฐ ์์ชฝ์ผ๋ก ๊ฐ๋๋ค. ์ ํ์ฌํญ weights์ ๊ธธ์ด๋ 2 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bSHonQ/btrhjr8UzJy/RFV5IErIKN4YKTxIbeuV30/img.jpg)
ํ์ต์ ํ์์ฑ ๋ธ๋ผ์ฐ์ ๊ฐ ๋๋๋ง์ ํ๋ ๊ณผ์ ์ค operation ๋จ๊ณ์ ๊ดํด์ ์ ๋๋ก ์ง๊ณ ๋์ด๊ฐ์ผ ํ ํ์๊ฐ ์์ด ๋ณธ ํฌ์คํ ์ ์์ฑํ๊ฒ ๋์๋ค. operation๊ณผ ๊ด๋ จ๋์ด์๋ ์ด์ ํฌ์คํ ์์๋ ํ ๋ฒ ๊ธฐ๋กํด๋ ์ ์ ์์ผ๋, ๊ฐ๋ ์ ์ผ๋ก๋ง ์ ๊ทผํ์ฌ ๋ค์ ๋ณด๋ ์ ๋๋ก ์ดํด๊ฐ ๋์ง์์ ๋ณธ ํฌ์คํ ์์ ๋ช ๊ฐ์ ์์๋ฅผ ํ ๋๋ก ๋ค์ ์ค๋ช ํด๋ณด๊ณ ์ ํ๋ค. https://choi95.tistory.com/5?category=857835 Critical Rendering Path_์ฑ๋ฅ ๋ณด์ฅ ๋ ๋๋ง ์ค๋ธ์ ํธ๋ฅผ ๋ง์ฐ์ค ์ปค์์ ๋ฐ๋ผ ์์ง์ด๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์๋ค. top๊ณผ left ์์ฑ์ด ์๋ translate ์์ฑ์ ์ด์ฉํ์ฌ ์ด๋ฅผ ๊ตฌํํ์๋๋ฐ, ์ด๋ ๋๋๋ง ์ฑ๋ฅ์์ ์ฐจ์ด๊ฐ ์๊ธฐ ๋๋ฌธ์ด choi95.tistor..
๋ฌธ์ ๋ฌธ์ ์ค๋ช ๋ด์ค ํด๋ฌ์คํฐ๋ง ์ฌ๋ฌ ์ธ๋ก ์ฌ์์ ์์์ง๋ ๋ด์ค, ํนํ ์๋ณด์ฑ ๋ด์ค๋ฅผ ๋ณด๋ฉด ๋น์ท๋น์ทํ ์ ๋ชฉ์ ๊ธฐ์ฌ๊ฐ ๋ง์ ์ ์ ํ์ํ ๊ธฐ์ฌ๋ฅผ ์ฐพ๊ธฐ๊ฐ ์ด๋ ต๋ค. Daum ๋ด์ค์ ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ๋งก๊ฒ ๋ ์ ์ ์ฌ์ ํ๋ธ๋ ์ฌ์ฉ์๋ค์ด ํธ๋ฆฌํ๊ฒ ๋ค์ํ ๋ด์ค๋ฅผ ์ฐพ์๋ณผ ์ ์๋๋ก ๋ฌธ์ ์ ์ ๊ฐ์ ํ๋ ์ ๋ฌด๋ฅผ ๋งก๊ฒ ๋์๋ค. ๊ฐ๋ฐ์ ๋ฐฉํฅ์ ์ก๊ธฐ ์ํด ํ๋ธ๋ ์ฐ์ ์ต๊ทผ ํ์ ๊ฐ ๋๊ณ ์๋ "์นด์นด์ค ์ ์ ๊ฐ๋ฐ์ ๊ณต์ฑ" ๊ด๋ จ ๊ธฐ์ฌ๋ฅผ ๊ฒ์ํด๋ณด์๋ค. ์นด์นด์ค ์ฒซ ๊ณต์ฑ..'๋ธ๋ผ์ธ๋' ๋ฐฉ์ ์ฑ์ฉ ์นด์นด์ค, ํฉ๋ณ ํ ์ฒซ ๊ณต์ฑ.. ๋ธ๋ผ์ธ๋ ์ ํ์ผ๋ก ๊ฐ๋ฐ์ ์ฑ์ฉ ์นด์นด์ค, ๋ธ๋ผ์ธ๋ ์ ํ์ผ๋ก ์ ์ ๊ฐ๋ฐ์ ๊ณต์ฑ ์นด์นด์ค ๊ณต์ฑ, ์ ์ ๊ฐ๋ฐ์ ์ฝ๋ฉ ๋ฅ๋ ฅ๋ง ๋ณธ๋ค ์นด์นด์ค, ์ ์ ๊ณต์ฑ.. "์ฝ๋ฉ ์ค๋ ฅ๋ง ๋ณธ๋ค" ์นด์นด์ค "์ฝ๋ฉ ๋ฅ๋ ฅ๋ง์ผ๋ก 2018 ์ ์ ๊ฐ๋ฐ์ ๋ฝ๋๋ค" ๊ธฐ์ฌ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/wcGwH/btrhjse0NDQ/iZY2FkM0TLMGLpkYQcxtQK/img.png)
๋ฌธ์ ๋ฌธ์ ์ค๋ช Leo๋ ์นดํซ์ ์ฌ๋ฌ ๊ฐ๋ค๊ฐ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค์์๋ ๋ ธ๋์์ผ๋ก ์น ํด์ ธ ์๊ณ ํ ๋๋ฆฌ 1์ค์ ๊ฐ์์ผ๋ก ์น ํด์ ธ ์๋ ๊ฒฉ์ ๋ชจ์ ์นดํซ์ ๋ดค์ต๋๋ค. Leo๋ ์ง์ผ๋ก ๋์์์ ์๊น ๋ณธ ์นดํซ์ ๋ ธ๋์๊ณผ ๊ฐ์์ผ๋ก ์์น ๋ ๊ฒฉ์์ ๊ฐ์๋ ๊ธฐ์ตํ์ง๋ง, ์ ์ฒด ์นดํซ์ ํฌ๊ธฐ๋ ๊ธฐ์ตํ์ง ๋ชปํ์ต๋๋ค. Leo๊ฐ ๋ณธ ์นดํซ์์ ๊ฐ์ ๊ฒฉ์์ ์ brown, ๋ ธ๋์ ๊ฒฉ์์ ์ yellow๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ์นดํซ์ ๊ฐ๋ก, ์ธ๋ก ํฌ๊ธฐ๋ฅผ ์์๋๋ก ๋ฐฐ์ด์ ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ ๊ฐ์ ๊ฒฉ์์ ์ brown์ 8 ์ด์ 5,000 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ๋ ธ๋์ ๊ฒฉ์์ ์ yellow๋ 1 ์ด์ 2,000,000 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ์นดํซ์ ๊ฐ๋ก ๊ธธ์ด๋ ์ธ๋ก ๊ธธ์ด์ ๊ฐ๊ฑฐ๋, ์ธ๋ก ๊ธธ์ด..
์ฝ๋ export class InstantSearch { constructor(configuration) { this.DEFAULT_DELAY_TIME = 500; (...) this.delayTime = (configuration.delayTime === null || configuration.delayTime === undefined) ? this.DEFAULT_DELAY_TIME = 500 : configuration.delayTime; } ๋ถ๋ชจ ์ปดํฌ๋ํธ์์ ๊ฐ์ฒด๋ฅผ ํตํด state ๊ฐ์ ์ ๋ฌ ๋ฐ์ ํด๋น ๊ฐ์ฒด ๋ด ํ๋กํผํฐ ๊ฐ์ผ๋ก ์๊ฐ ๊ฐ์ด ์ค์ ๋์ด ์์ง ์๋ค๋ฉด ์์ฑ์ ํจ์ ๋ด ์ธ์คํด์ค์ ๊ธฐ๋ณธ ์๊ฐ์ ๋ณ์์ ํ ๋นํด์ฃผ๋ ๊ณผ์ ์ ์ผํญ ์ฐ์ฐ์๋ฅผ ํตํด ๊ตฌํํ์๋ค. (์ฐธ๊ณ ๋ก delayTime์ Input Val..
๋ฌธ์ ๋ฌธ์ ์ค๋ช 0 ๋๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ์ด์ด ๋ถ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ์์๋ด ์ฃผ์ธ์. ์๋ฅผ ๋ค์ด, ์ฃผ์ด์ง ์ ์๊ฐ [6, 10, 2]๋ผ๋ฉด [6102, 6210, 1062, 1026, 2610, 2106]๋ฅผ ๋ง๋ค ์ ์๊ณ , ์ด์ค ๊ฐ์ฅ ํฐ ์๋ 6210์ ๋๋ค. 0 ๋๋ ์์ ์ ์๊ฐ ๋ด๊ธด ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์์๋ฅผ ์ฌ๋ฐฐ์นํ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์ฌํญ numbers์ ๊ธธ์ด๋ 1 ์ด์ 100,000 ์ดํ์ ๋๋ค. numbers์ ์์๋ 0 ์ด์ 1,000 ์ดํ์ ๋๋ค. ์ ๋ต์ด ๋๋ฌด ํด ์ ์์ผ๋ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด return ํฉ๋๋ค. ์ ์ถ๋ ฅ ์ numbersreturn [6, 10..
๋ฌธ์ ๋ฌธ์ ์ค๋ช ๋ค์ ๊ท์น์ ์งํค๋ ๋ฌธ์์ด์ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ด๋ผ๊ณ ์ ์ํฉ๋๋ค. (), [], {} ๋ ๋ชจ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ ๋๋ค. ๋ง์ฝ A๊ฐ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ด๋ผ๋ฉด, (A), [A], {A} ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ ๋๋ค. ์๋ฅผ ๋ค์ด, [] ๊ฐ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ด๋ฏ๋ก, ([]) ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ ๋๋ค. ๋ง์ฝ A, B๊ฐ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ด๋ผ๋ฉด, AB ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ ๋๋ค. ์๋ฅผ ๋ค์ด, {} ์ ([]) ๊ฐ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ด๋ฏ๋ก, {}([]) ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ ๋๋ค. ๋๊ดํธ, ์ค๊ดํธ, ๊ทธ๋ฆฌ๊ณ ์๊ดํธ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด s๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ด s๋ฅผ ์ผ์ชฝ์ผ๋ก x (0 ≤ x < (s์ ๊ธธ์ด)) ์นธ๋งํผ ํ์ ์์ผฐ์ ๋ s๊ฐ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด์ด ๋๊ฒ ํ๋ x์ ๊ฐ์๋ฅผ retu..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bDr9bL/btrhbw4zKwX/v8tjuTJBatLXWxcNtflho0/img.png)
๋ฌธ์ ๋ฌธ์ ์ค๋ช 1๋ถํฐ ์ ๋ ฅ๋ฐ์ ์ซ์ n ์ฌ์ด์ ์๋ ์์์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ๋ง๋ค์ด ๋ณด์ธ์. ์์๋ 1๊ณผ ์๊ธฐ ์์ ์ผ๋ก๋ง ๋๋์ด์ง๋ ์๋ฅผ ์๋ฏธํฉ๋๋ค. (1์ ์์๊ฐ ์๋๋๋ค.) ์ ํ ์กฐ๊ฑด n์ 2์ด์ 1000000์ดํ์ ์์ฐ์์ ๋๋ค. ์ ์ถ๋ ฅ ์ nresult 10 4 5 3 ์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1 1๋ถํฐ 10 ์ฌ์ด์ ์์๋ [2,3,5,7] 4๊ฐ๊ฐ ์กด์ฌํ๋ฏ๋ก 4๋ฅผ ๋ฐํ ์ ์ถ๋ ฅ ์ #2 1๋ถํฐ 5 ์ฌ์ด์ ์์๋ [2,3,5] 3๊ฐ๊ฐ ์กด์ฌํ๋ฏ๋ก 3๋ฅผ ๋ฐํ ๋ฌธ์ ํ์ด https://choi95.tistory.com/50 ๋ค์ง์ ์์ ๋ฌธ์ N๊ฐ์ ์์ฐ์๊ฐ ์ ๋ ฅ๋๋ฉด ๊ฐ ์์ฐ์๋ฅผ ๋ค์ง์ ํ ๊ทธ ๋ค์ง์ ์๊ฐ ์์์ด๋ฉด ๊ทธ ์์๋ฅผ ์ถ๋ ฅํ๊ณ ์ ํ๋ค. ์๋ฅผ ๋ค์ด 32๋ฅผ ๋ค์ง์ผ๋ฉด 23์ด๊ณ , 2..