๋ชฉ๋ก์ ์ฒด ๊ธ (1005)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
๐ซง ์ด์งํ์ํธ๋ฆฌ : “๋ชจ๋ ์ผ์ชฝ ์์๋ค ≤ n < ๋ชจ๋ ์ค๋ฅธ์ชฝ ์์๋ค” ์์ฑ์ ๋ชจ๋ ๋ ธ๋ n์ ๋ํด์ ๋ฐ๋์ ์ฐธ์ด์ด์ผ ํจ : ๋ชจ๋ ๋ ธ๋์ ๋ํด์ ์ผ์ชฝ ์์๋ค์ ๊ฐ์ด ํ์ฌ ๋ ธ๋ ๊ฐ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋๋ก ํ๊ณ , ์ค๋ฅธ์ชฝ ์์๋ค ๊ฐ์ ํ์ฌ ๋ ธ๋์ ๊ฐ๋ณด๋ค ๋ฐ๋์ ์ปค์ผํจ ๐ซง ๊ท ํ vs ๋น๊ท ํ ๊ท ํ ๋ ๋ ๋ธ๋ ํธ๋ฆฌ AVL ํธ๋ฆฌ ๐ซง ์์ ์ด์งํธ๋ฆฌ : ํธ๋ฆฌ์ ๋ชจ๋ ๋์ด์์ ๋ ธ๋๊ฐ ๊ฝ ์ฐจ ์๋ ์ด์ง ํธ๋ฆฌ : ๋ง์ง๋ง ๋จ๊ณ๋ ๊ฝ ์ฐจ ์์ง ์์๋ ๋์ง๋ง ๋ ธ๋๊ฐ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฑ์์ ธ์ผ ํจ ๐ซง ์ ์ด์งํธ๋ฆฌ : ๋ชจ๋ ๋ ธ๋์ ์์์ด ์๊ฑฐ๋ ์ ํํ ๋ ๊ฐ ์๋ ๊ฒฝ์ฐ : ์์์ด ํ๋๋ง ์๋ ๋ ธ๋๊ฐ ์กด์ฌํด์๋ ์๋จ ๐ซง ํฌํ์ด์งํธ๋ฆฌ : ์ ์ด์ง ํธ๋ฆฌ์ด๋ฉด์ ์์ ์ด์ง ํธ๋ฆฌ์ธ ๊ฒฝ์ฐ : ๋ชจ๋ ๋ง๋จ ๋ ธ๋๋ ๊ฐ์ ๋์ด์ ์์ด์ผ ํ๋ฉฐ, ๋ง์ง๋ง ๋จ๊ณ์์ ..
์ด๋ ๋ , ์๊ทผ์ด์ ์ฌ์์น๊ตฌ๋ ์๊ทผ์ด์๊ฒ ๋งค์ฐ ๊ธด๊ธํ ๋ชฉ์๋ฆฌ๋ก ์ ํํ๋ค. "์๊ทผ์, ๋ ๊ธํ๊ฒ ์ง์์ผ ๋ ํ์ผ์ด ์์ด! ์ด ํ์ผ์ ์ ๋ ๋ณต๊ตฌ๋๋ฉด ์๋ผ." ํ์ผ์ ์์ ์ญ์ ํ๋ ค๋ฉด ํ๋๋๋ผ์ด๋ธ์์ ๊ทธ ๊ตฌ๊ฐ์ ์๋ก์ด ๋ฐ์ดํฐ๋ก ๋ฐ๋ณตํด์ ๋ฎ์ด์จ์ผ ํ๋ค. ์๊ทผ์ด๋ ์ฌ์์น๊ตฌ๋ฅผ ์ํด ํ์ผ ์์ ์ญ์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ฌ์ฉ์๋ ์ญ์ ํ ํ์ผ์ ํ๋ ๊ณ ๋ฅด๊ณ , ๋ช ๋ฒ ๋ฎ์ด์์ธ์ง n์ ์ ๋ ฅํ๋ค. n์ 1๋ถํฐ 20๊น์ง ์ซ์ ์ค ํ๋๋ฅผ ๊ณจ๋ผ์ผ ํ๋ค. ์๊ทผ์ด์ ํ๋ก๊ทธ๋จ์ ํ์ผ์ ๋นํธ๋จ์๋ก ๋ฎ์ด์์ด๋ค. ํ ๋ฒ ๋ฎ์ด์์ธ ๋, 0์ธ ๋นํธ๋ 1๋ก, 1์ธ ๋นํธ๋ 0์ผ๋ก ๋ฎ์ด์์ด๋ค. ์๊ทผ์ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ํ ์คํธํด๋ณด๋ ค๊ณ ํ๋ค. ํ์ผ์ ์ญ์ ํ๊ธฐ ์ ์ ํ์ผ์ด ์์๋ ๊ณณ์ ๋นํธ์ ํ์ผ์ ์ญ์ ํ ํ์ ํ์ผ์ด ์์๋ ๊ณณ์ ๋นํธ๊ฐ ์ฃผ์ด์ก์..
ํด.. ๊ฐ๋์ c++ ๋๋ฒ๊น ์คํ์ํฌ ๋ ์ ๋ ๊ฒ ๋ฌ๋ค!!!!!!!!!!!!! ๐ cmd ์ด๊ณ ์๋ ๋ช ๋ น์ด ์ค์ tasklist ๐ C++.exe pid ๋๋ฒ๋ฅผ ํ์ธ ํ ์๋ ๋ช ๋ น์ด์ ์ถ๊ฐ taskkill -f /pid [PID๋๋ฒ]
๋ค์ฅ์กฐ๋ c d e f g a b C, ์ด 8๊ฐ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ด ๋ฌธ์ ์์ 8๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ก ๋ฐ๊พธ์ด ํํํ๋ค. c๋ 1๋ก, d๋ 2๋ก, ..., C๋ฅผ 8๋ก ๋ฐ๊พผ๋ค. 1๋ถํฐ 8๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด ascending, 8๋ถํฐ 1๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด descending, ๋ ๋ค ์๋๋ผ๋ฉด mixed ์ด๋ค. ์ฐ์ฃผํ ์์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๊ฒ์ด ascending์ธ์ง, descending์ธ์ง, ์๋๋ฉด mixed์ธ์ง ํ๋ณํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ 8๊ฐ ์ซ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์ซ์๋ ๋ฌธ์ ์ค๋ช ์์ ์ค๋ช ํ ์์ด๋ฉฐ, 1๋ถํฐ 8๊น์ง ์ซ์๊ฐ ํ ๋ฒ์ฉ ๋ฑ์ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ascending, descending, mixed ์ค ํ๋๋ฅผ ์ถ๋ ฅํ๋ค. // [2920] ์๊ณ /* ๋ค์ฅ์กฐ๋ c ..
=> [React & Node] ์นํฌํธํด๋ฆฌ์ค ๋ง๋ค๊ธฐ ๐ซง create-dev-portfolio ๐ 1) docker-desktop ์ผ์ค๋ค ๐ 2) create-dev-portfolio ๋ฅผ ์ค์นํ๋ค npx create-dev-portfolio ๐ 3) ์ค์น๋ dev-portfolio ๋ก ๋ค์ด๊ฐ ํ ์คํ์ํจ๋ค cd dev-portfolio npm run start:all ๐ฅ ์๋ฌ ๋ฐฉ์ง๋ฅผ ์ํด (?) tsc ๋ช ๋ น์ด๋ฅผ ์ํด! typescript ์ค์นํ๋ค npm install -g typescriptโ ๐ 4) docker process ํ์ธํ๊ธฐ docker ps ๐ฅ ํ์ฌ ํ๋ก์ธ์ค ํ์ธํ๊ธฐ npx pm2 statusโ ๐ฅ ํ์ฌ ํฌํธํด๋ฆฌ์ค ์ค๋จํ๊ธฐ (ํด๋น ํด๋ ์์์ ์คํํ๊ธฐ, client, server ๋ค ๊บผ์ง) ..
๐ซง ํธ๋ฆฌ : ํ๋์ ๋ฃจํธ ์ฝ๋๋ฅผ ๊ฐ์ง๋ค : ๋ฃจํธ ๋ ธ๋๋ 0๊ฐ ์ด์์ ์์ ๋ ธ๋๋ฅผ ๊ฐ๊ณ ์๋ค : ํธ๋ฆฌ์๋ ์ฌ์ดํด ์กด์ฌํ ์ ์๋ค : ๋ ธ๋๋ค์ ํน์ ์์๋ก ๋์ด๋ ์๋ ์๊ณ ๊ทธ๋ด ์ ์์ ์๋ ์๋ค : ๊ฐ ๋ ธ๋๋ ์ด๋ค ์๋ฃํ์ผ๋ก๋ ํํ์ด ๊ฐ๋ฅํ๋ค ๋ ธ๋(node) ํธ๋ฆฌ์ ๊ตฌ์ฑ์์์ ํด๋นํ๋ A, B, C, D, E, F์ ๊ฐ์ ์์ ๊ฐ์ (edge) ๋ ธ๋์ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ์ฐ๊ฒฐ์ ๋ฃจํธ ๋ ธ๋(root node) ํธ๋ฆฌ ๊ตฌ์กฐ์์ ์ต์์์ ์กด์ฌํ๋ A์ ๊ฐ์ ๋ ธ๋ ๋จ๋ง ๋ ธ๋(terminal node, leaf node) ์๋๋ก ๋ ๋ค๋ฅธ ๋ ธ๋๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง ์์ E, F, C, D์ ๊ฐ์ ๋ ธ๋ ๋ด๋ถ ๋ ธ๋(internal node),๋น ๋จ๋ง ๋ ธ๋(non-terminal node) ๋จ๋ง ๋ ธ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ ธ๋๋ก A, B..
๐ซง ๋นํธ ์กฐ์ : 0s ๋ ๋ชจ๋ ๋นํธ๊ฐ 0 ์ธ ๊ฐ : 1s ๋ ๋ชจ๋ ๋นํธ๊ฐ 1 ์ธ ๊ฐ : ์ฐ์ฐ๋ค์ด ๋นํธ ๋จ์๋ก ์ด๋ฃจ์ด ์ง๋ค! : ํ ๋นํธ์์ ์ผ์ด๋๋ ์ผ์ด ๋ค๋ฅธ ๋นํธ์ ์ด๋ค ์ํฅ๋ ๋ฏธ์น์ง ์๋๋ค ๐ซง 2์ ๋ณด์์ ์์ : ์ปดํจํฐ๋ ์ผ๋ฐ์ ์ผ๋ก ์ ์๋ฅผ ์ ์ฅํ ๋ 2์ ๋ณด์ ํํ๋ก ์ ์ฅ : ์์๋ฅผ ํํํ ๋ ๋ฌธ์ ์์ : ์์๋ฅผ ํํํ ๋ ๊ทธ ์์ ์ ๋๊ฐ์ ๋ถํธ๋นํธ๋ฅผ 1๋ก ์ธํ ํ ๋ค 2์ ๋ณด์๋ฅผ ์ทจํ ํํ๋ก ํํํจ : N๋นํธ ์ซ์์ ๋ํ 2์ ๋ณด์๋ 2^N ์ ๋ํ ๋ณด์๊ฐ๊ณผ ๊ฐ์ (N์ ๋ถํธ๋นํธ๋ฅผ ๋บ ๋๋จธ์ง ๊ฐ์ ํํํ ๋ ์ฌ์ฉ๋๋ ๋นํธ์ ๊ฐ์) : 2์ ๋ณด์๋ฅผ ํํํ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์์๋ก ํํ๋ 2์ง์๋ฅผ ๋ค์ง์ ๋ค 1์ ๋ํด ์ฃผ๋ ๊ฒ ๐ซง ์ฐ์ ์ฐ์ธก ์ํํธ VS ๋ ผ๋ฆฌ ์ฐ์ธก ์ํํธ ์ฐ์ ์ฐ์ธก ์ํํธ ๊ธฐ๋ณธ์ ์ผ๋ก 2..
๋ฏผ๊ตญ์ด์ ๋ง์ธ๋ 4๊ณผ๋ชฉ(์ ๋ณด, ์ํ, ๊ณผํ, ์์ด)์ ๋ํ ์ํ์ ๋ดค๋ค ๋ฏผ๊ตญ์ด์ ๋ง์ธ๊ฐ ๋ณธ 4๊ณผ๋ชฉ์ ์ ์๋ฅผ ์ ๋ ฅํ๋ฉด, ๋ฏผ๊ตญ์ด์ ์ด์ S์ ๋ง์ธ์ ์ด์ T ์ค์์ ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ๋จ, ์๋ก ๋์ ์ผ ๋๋ ๋ฏผ๊ตญ์ด์ ์ด์ S๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 1๋ฒ์งธ ์ค์๋ ๋ฏผ๊ตญ์ด์ ์ ๋ณด, ์ํ, ๊ณผํ, ์์ด ์ ์(์ ์ํ), ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ 2๋ฒ์งธ ์ค์๋ ๋ง์ธ์ ์ ๋ณด, ์ํ, ๊ณผํ, ์์ด ์ ์(์ ์ํ), ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ ์ถ๋ ฅ ๋ฌธ์ ์์ ์๊ตฌํ๋ ์ ๋ต์ ์ถ๋ ฅํ๋ค // [5596] ์ํ ์ ์ /* ๋ฏผ๊ตญ์ด์ ๋ง์ธ๋ 4๊ณผ๋ชฉ(์ ๋ณด, ์ํ, ๊ณผํ, ์์ด)์ ๋ํ ์ํ์ ๋ดค๋ค ๋ฏผ๊ตญ์ด์ ๋ง์ธ๊ฐ ๋ณธ 4๊ณผ๋ชฉ์ ์ ์๋ฅผ ์ ๋ ฅํ๋ฉด, ๋ฏผ๊ตญ์ด์ ์ด์ S์ ๋ง์ธ์ ์ด์ T ์ค์์ ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ๋จ, ์๋ก ๋์ ์ผ ๋๋ ๋ฏผ๊ตญ์ด์ ์ด์ S๋ฅผ ..