Sticky ์คํ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ ์คํ์ ํ์ํ ์กฐ๊ฑด์ ํ๋์ฉ ์ถ๊ฐํด๊ฐ๋ฉด์ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ง๋ฅผ ๊ณ ๋ฏผํด๋ณด์. css์ poistion: sticky; ๋ฅผ ์ด์ฉํ์. ์ฐ์ Sticky๋์ด์ผ ํ๋ Element๊ฐ ์ต์๋จ์ ์์นํด์๋ค๋ฉด ์ฝ๋ค. css๋ฅผ ์ด์ฉํ๋ฉด position: relative; ์ธ ๋ถ๋ชจ์ ์๋จ์ ํด๋น Element๊ฐ sticky๋๋ค. .sticky{ position: sticky; top: 0; } https://codepen.io/bucketressi/pen/GROoeKE Sticky-1 ... codepen.io sticky container๋ฅผ ๋ง๋ค์. ์ด๋ฒ์๋ sticky header(์ฒซ๋ฒ์งธ Sticky Element) ์๋์ sticky sub-header๊ฐ ์์นํด์ผ ํ๋ค๊ณ ์๊ฐํด๋ณด์...
๋ฌธ์ [Contact ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ] ์ ํ์ ๊ธฐ๋ณธ ๋จ์๋ { 0 , 1 } ๋ ๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด์์ผ๋ฉฐ, x+ ( ) ๋ ์์์ ๊ฐ์(์ต์ 1๊ฐ) x์ ๋ฐ๋ณต์ผ๋ก ์ด๋ฃจ์ด์ง ์ ํ์ ์งํฉ์ ๋ํ๋ธ๋ค.๋ฐ๋ณต์ ์๋ฏธํ๋ + ์ธ์๋ or ๋ฅผ ์๋ฏธํ๋ | ๊ธฐํธ๊ฐ ์๋ค. { x | y } ๋ x ํน์ y ๋ฅผ ์๋ฏธํ๋ ๊ฒ์ผ๋ก, { 0+ | 1+ } ๋ { 0 , 1 , 00 , 11 , 000 , 111 , … } ์ ์งํฉ์ ์๋ฏธํ๋ค. ์๋๋ ๋ ๊ธฐํธ๋ฅผ ๋ณตํฉ์ ์ผ๋ก ์ฌ์ฉํ ์์ด๋ค. (100+1+ | 01)+ ๊น๋ํ ๋ฐ์ฌ๋ ๋ค์ํ ์ ํ ๊ธฐ๋ก ์ค์์ ์์ ํจํด์ ์ง๋๋ ์ ํ๋ฅผ ๊ฐ๋ ค๋ด๋ ํ๋ก๊ทธ๋จ์ ํ์๋ก ํ๋ค. ์ด๋ฅผ ์ํํ ์ ์๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ํ์ด ํจํด์ด ์ ํด์ ธ์๊ณ ๊ฐ ํจํด์ ์์ ๋ฌธ์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, ๊ฐ๊ฐ์ ํจํด์ ํด..
๋ฌธ์ AC ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ์ ์์ด๋ ์ฃผ๋ง์ ํ ์ผ์ด ์์ด์ ์๋ก์ด ์ธ์ด AC๋ฅผ ๋ง๋ค์๋ค. AC๋ ์ ์ ๋ฐฐ์ด์ ์ฐ์ฐ์ ํ๊ธฐ ์ํด ๋ง๋ ์ธ์ด์ด๋ค. ์ด ์ธ์ด์๋ ๋ ๊ฐ์ง ํจ์ R(๋ค์ง๊ธฐ)๊ณผ D(๋ฒ๋ฆฌ๊ธฐ)๊ฐ ์๋ค. ํจ์ R์ ๋ฐฐ์ด์ ์๋ ์ซ์์ ์์๋ฅผ ๋ค์ง๋ ํจ์์ด๊ณ , D๋ ์ฒซ ๋ฒ์งธ ์ซ์๋ฅผ ๋ฒ๋ฆฌ๋ ํจ์์ด๋ค. ๋ฐฐ์ด์ด ๋น์ด์๋๋ฐ D๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ํจ์๋ ์กฐํฉํด์ ํ ๋ฒ์ ์ฌ์ฉํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, "AB"๋ A๋ฅผ ์ํํ ๋ค์์ ๋ฐ๋ก ์ด์ด์ B๋ฅผ ์ํํ๋ ํจ์์ด๋ค. ์๋ฅผ ๋ค์ด, "RDD"๋ ๋ฐฐ์ด์ ๋ค์ง์ ๋ค์ ์ฒ์ ๋ ์ซ์๋ฅผ ๋ฒ๋ฆฌ๋ ํจ์์ด๋ค. ๋ฐฐ์ด์ ์ด๊ธฐ๊ฐ๊ณผ ์ํํ ํจ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ํ์ด ๊ทธ๋ฅ ๊ตฌํ ๋ฌธ์ string ํจ์๋ฅผ ์ต๋ํ ์ฌ์ฉํ์ง ์๊ณ ๊ตฌํ..
๋์ด๋ : ๊ณจ๋ 3 ๋ฌธ์ ใทใทใทใ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ์ ์ ์ด ๋ค ๊ฐ ์ด์ ์๋ ์์์ ํธ๋ฆฌ์ ๋ํด, ๊ทธ ํธ๋ฆฌ์์ ์ ์ ๋ค ๊ฐ๋ก ์ด๋ฃจ์ด์ง ์งํฉ์ ๊ณ ๋ฅด์. ์ ์ฒด ํธ๋ฆฌ์ ๊ฐ์ ๋ค ์ค ์งํฉ์ ์ํ ๋ ์ ์ ์ ์๋ ๊ฐ์ ๋ง์ ๋จ๊ฒผ์ ๋, ๋ค ๊ฐ์ ์ ์ ์ด ํ๋์ ํธ๋ฆฌ ํํ๋ก ์ด์ด์ง๊ฒ ๋๋ค๋ฉด ‘ใท’ ๋ชจ์์ด๊ฑฐ๋ ‘ใ ’ ๋ชจ์์ผ ๊ฒ์ด๋ค. ํธ๋ฆฌ์์ ‘ใท’์ ๊ฐ์์ ‘ใ ’์ ๊ฐ์๋ฅผ ๊ฐ๊ฐ ํธ๋ฆฌ์์ ‘ใท’ ๋ชจ์, ‘ใ ’ ๋ชจ์์ ์ด๋ฃจ๋ ์ ์ ๋ค ๊ฐ์ง๋ฆฌ ์งํฉ์ ๊ฐ์๋ผ๊ณ ํ์. ์ด์ , ๋ํ์ด๋ ์ธ์์ ๋ชจ๋ ํธ๋ฆฌ๋ฅผ ๋ค์๊ณผ ๊ฐ์ ์ธ ์ข ๋ฅ๋ก ๋๋์๋ค. D-ํธ๋ฆฌ : ‘ใท’์ด ‘ใ ’์ 3๋ฐฐ๋ณด๋ค ๋ง์ ํธ๋ฆฌ G-ํธ๋ฆฌ : ‘ใท’์ด ‘ใ ’์ 3๋ฐฐ๋ณด๋ค ์ ์ ํธ๋ฆฌ DUDUDUNGA-ํธ๋ฆฌ : ‘ใท’์ด ‘ใ ’์ ์ ํํ 3๋ฐฐ๋งํผ ์๋ ํธ๋ฆฌ ์ ์ด ๋ ๋ํ์ด๋ ํธ๋ฆฌ๋ง ๋ณด..
์์ด๊ณผ ์กฐํฉ ์์ด ์ ์ ์์ด์ ์ค๋ณต์์ด n๊ฐ ์ค r๊ฐ๋ฅผ ๋ฝ์ ์์๋ฅผ ์ ํด ๋์ดํ๋ ๊ฒฝ์ฐ์ด๋ค. ์์ ๊ทธ๋ฆผ์ฒ๋ผ A, B, C ์ธ๊ฐ์ง ์์๊ฐ ์์ ๋, 2๊ฐ๋ฅผ ๋ฝ์ ์์๋ฅผ ์ ํ๋ ๊ฒ์ 3P2๋ผ๊ณ ํ๋ค. ์๋์ ๊ฐ์ ๊ฒฝ์ฐ์ ์๊ฐ ๋์ค๋ฏ๋ก ์ด 6๊ฐ์ง ์ด๋ค. ์์ด์ P(Permutation)๋ก ํํํ๋ฉฐ ์์ ๋ค์๊ณผ ๊ฐ๋ค. $$ {}n\mathrm{P}{r} = \frac{n!}{(n-r)!} $$ ์ค๋ณต ์์ด์ด๋ผ๋ ํน๋ณํ ๊ฒฝ์ฐ๋ ์์ด ์ค ๊ฐ์ ์ข ๋ฅ์ ๊ฒ์ ๋ค์ ๋ฝ์ ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋งํ๋ค. ์ค๋ณต ์์ด์ Π๋ก ํํํ๋ฉฐ ์์ ๋ค์๊ณผ ๊ฐ๋ค. $$ {n}\mathrm{\pi}{r} = n^r $$ ๊ตฌํ ์์ด // ์ง์ ๊ตฌํ void swap(vector& set, int a, int b){ int tmp = set[a]; ..
๋นํธ ์กฐ์ ๊ฐ๋ ๋นํธ(bit)๋ 0๊ณผ 1์ ๊ฐ์ ๊ฐ์ง ์ ์๋ ๋ฐ์ดํฐ์ ๋จ์์ด๋ค. 4bit๋ฅผ ๋ชจ์ ๋จ์๋ฅผ ๋๋ธ(nibble)์ด๋ผ ๋ถ๋ฅด๊ณ , 8bit๋ฅผ ๋ชจ์ ๋จ์๋ฅผ ๋ฐ์ดํธ(byte)๋ผ๊ณ ๋ถ๋ฅธ๋ค. 2byte๋ฅผ ๋ชจ์ ๋จ์๋ ์ผ๋ถ ์ ์ํต์ ๊ธฐ๊ธฐ์์ ์๋(word)๋ผ๊ณ ํ๋ค. ๊ตฌํ C++์์๋ ๋นํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์ ์ด๋ผ๋ ํค๋๋ฅผ ํฌํจํด์ ์ฌ์ฉํ๋ค. ์ฐ์ฐ C++์์ ๋นํธ์ฐ์ฐ๋ค์ ์์์ ์ธ๊ธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฝ๊ฒ ๊ฐ์ ธ๋ค ์ธ ์ ์์ง๋ง, ๊ฐ๋ ๊ณต๋ถ ์ธก๋ฉด์์ ๊ทธ๋ฅ ๊ตฌํ๋ ํ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ๋ฒ๋ ์ตํ๋๋ คํ๋ค. ๋ฉ๋ชจ๋ฆฌ ์์ ๋ณ์๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด 1byte ๋จ์๋ก ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์, bit ๋จ์์ ์๋ฃํ์ ์๋ค. ๋ค๋ง bool ํ์ ๋ฉ๋ชจ๋ฆฌ ์์์ 1byte๋ฅผ ์ฐจ์งํ์ง๋ง ๊ฐ๋ฅํ ๊ฐ์ด true ํน์ false ๋ฐ์ ์์ผ๋ฏ๋ก ์ด๋ฅผ ์ด์ฉ..
ํธ๋ฆฌ ์ฉ๋ ์ฉ์ด ์ ๋ฆฌ ์ข ๋ฅ ์ด์ง ํธ๋ฆฌ ์ผ๋ฐ ํธ๋ฆฌ ์ค๋ ๋ ์ด์ง ํธ๋ฆฌ ๊ตฌํ ๋ฐฐ์ด ํํ๋ฒ ์ฐ๊ฒฐ๋ฆฌ์คํธ ํํ๋ฒ ํธ๋ฆฌ ํ์ฉ ํ์ ์งํฉ ํํ ํํ๋ง ์ฝ๋ ํธ๋ฆฌ ํธ๋ฆฌ๋ ๊ทธ๋ํ์ ํ ์ข ๋ฅ๋ก ๋ฌด๋ฐฉํฅ ์ฐ๊ฒฐ ๋น์ํ ๊ทธ๋ํ(Connected Undirected Acyclic Graph)์ด๋ค. ๋ฃจํธ ๋ ธ๋๊ฐ ์กด์ฌํ๊ณ , ๋ฃจํธ ๋ ธ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ ธ๋์ in-degree๊ฐ 1์ธ ๋ฐฉํฅ๊ทธ๋ํ๋ผ๊ณ ๋งํ ์๋ ์๋ค. ๊ณ์ธต์ ์ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ ๊ทธ๋ํ์ ํ ์ข ๋ฅ์ด๋ฏ๋ก ๋น์ ํ ์๋ฃ๊ตฌ์กฐ์ ์ํ๋ค. ์ฉ๋ ๊ณ์ธต์ ์ธ ์กฐ์ง์ ํํํ๊ธฐ ์ํด ์ฌ์ฉ๋๊ฑฐ๋, ์ปดํจํฐ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ / ์ธ๊ณต์ง๋ฅ์ decision tree ๋ฑ์ ์ด์ฉ๋๋ค. ๋ํ ์๋ฃ์ ํ์ / ์ ๋ ฌ / DB ๊ตฌ์ฑ์ด๋ ๋ถ์๊ตฌ์กฐ์ ์ค๊ณ ๋ฑ์์๋ ๋ค์ํ๊ฒ ์ด์ฉ๋๋ค. (๊ฒฐ์ ํธ๋ฆฌ)(์ด์งํ์) ์ฉ์ด ์ ๋ฆฌ ๋ ธ๋ ..
์ฐ๊ฒฐ ๋ฆฌ์คํธ ๋ฆฌ์คํธ๋? ์ ์ ๋ฐฐ์ด๊ณผ์ ๋น๊ต ์ฐ์ฐ ์ฝ์ ์ญ์ ์ ๊ทผ ์ข ๋ฅ / ๊ตฌํ ๋ฆฌ์คํธ๋? ๋ฆฌ์คํธ๋ ์์๋ฅผ ๊ฐ์ง ํญ๋ชฉ๋ค์ ๋ชจ์์ด๋ค. ์ด๋ฅผ ๋ํ๋ด๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ 2๊ฐ์ง๊ฐ ์๋๋ฐ, ํ๋๋ ๋ฐฐ์ด์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ด๊ณ ๋๋จธ์ง ํ๋๋ ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ฐฐ์ด์ ์ด์ฉํ ๋ฆฌ์คํธ๋ฅผ ์ ํ๋ฆฌ์คํธ๋ผ๊ณ ํ๋๋ฐ ๊ตฌํ ์์ฒด๋ ๊ฐ๋จํ๊ณ ์์์ ๊ทผ์ด ๊ฐ๋ฅํ์ง๋ง, ์ฝ์ / ์ญ์ ์ฐ์ฐ ์ ๋ค๋ฅธ ์์๋ค์ ์ด๋์ด ๋ถ๊ฐํผํ๋ฏ๋ก ์ค๋ฒํค๋๊ฐ ํฌ๋ค. ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ ๊ตฌํ์ด ๋ณต์กํ๊ณ ์์ฐจ์ ๊ทผ์ด ํ์ํ์ง๋ง ์ฝ์ , ์ญ์ ๊ฐ ํจ์จ์ ์ด๋ค. ์ ์ ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ์ ๋งํฌ๋ก ์ด๋ฃจ์ด์ง ๋ ธ๋๋ก ๊ตฌ์ฑ๋์ด์๋ค. ๋งํฌ๋ ๋ค์ ์์๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ์ด๋ค. ์ฐ๊ฒฐ๋ฆฌ์คํธ์ ์ฒ์์๋ ํค๋ ํฌ์ธํฐ๊ฐ ํค๋ ๋ ธ๋๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์์ผ๋ฉฐ, ๋ง์ง๋ง ๋ ธ๋์ ๋งํฌ๋ ..
Comment