Hello, I’m ressi 2021๋ ๊ฐ๋ฐ์๋ก์์ ์ฒซ ํ๊ณ ๋ฅผ ์ฐ๋ฉด์ ์์ถํ๊ณ ์ถ์ ๊ฒ์ (์ค๊ฐ๊ณผ์ ์๋ตํ๊ณ ์ด์ฐ๋๊ฑด) ์ทจ์ ์ ์ฑ๊ณตํ๊ณ ๊ฐ๋ฐ์๋ก์์ ๊ธธ์ ๊ฑท๊ธฐ ์์ํ๋ค๋ ๊ฒ์ด๋ค. ๋์๊ฒ๋ ์ด์ ์๋ก์ด ์ด๋ฆ ๋ ์(ressi)๊ฐ ์๊ฒผ๋ค. ์ฌํด ๊ฐ๋ฐ์๋ก์์ ๋๋ฅผ ๋ง๋ ์ฌ๋๋ค์ ๋๋ฅผ ์ด๋ ๊ฒ ๊ธฐ์ตํด์คฌ์ผ๋ฉด ํ๋ค. “์, ๊ทธ ์ง๋ฌธ ๋ง๊ณ ์ด์ฌํ ํ๋ ๋ ์๋”. 2021’s Key tag #์ทจ๋ฝ #์ค๋์์ง #์ฌํ #๊ฐ์กฑ #์กธ์ ์ฌํด๋ ์กธ์ ํ ์ทจ์ ์ ์ฑ๊ณตํ์ฌ ์ค๋์์ง์ด๋ผ๋ ์ฑ์ ๋ง๋๋ ๋ฒํทํ๋ ์ด์ค๋ผ๋ ํ์ฌ์ ๋ค์ด๊ฐ ์์ฃผ ์ค์ํ ํด์ด๋ค. ๊ฐ๋ฐ์๋ก์์ ์ถ์ ์์ํ๋ ํด์ด๊ธฐ๋ ํ๊ณ ๋ํ์์ผ๋ก์์ ์ํ์ ๋๋ด๋ ํด์ด๊ธฐ๋ ํ๋ค. ์๋ฐ๊ธฐ ๋๋ 1ํ๊ธฐ๋ฅผ ๋ค๋๋ ๋ด๊ฐ ํ๋ฐ๊ธฐ ๋๋ ํ์ฌ ์ผ์ ์ฒ๋ฆฌํ๊ณ ์์ผ๋ ๋ช ๊ฐ์์ ์ฐจ์ด๋ฅผ ๋๊ณ ๋..
๋ฌธ์ ๋ถ๋ ์ฌ์ฉ์ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ถ๋ ์ฌ์ฉ์ ๊ฐ๋ฐํ ๋ด์์ ์ด๋ฒคํธ ๊ฐ๋ฐ์ ๋ด๋นํ๊ณ ์๋ "๋ฌด์ง"๋ ์ต๊ทผ ์งํ๋ ์นด์นด์ค์ด๋ชจํฐ์ฝ ์ด๋ฒคํธ์ ๋น์ ์์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋น์ฒจ์ ์๋ํ ์๋ชจ์๋ค์ ๋ฐ๊ฒฌํ์์ต๋๋ค. ์ด๋ฐ ์๋ชจ์๋ค์ ๋ฐ๋ก ๋ชจ์ ๋ถ๋ programmers.co.kr ํ์ด ์ฒ์์๋ ์ ์ฌ ์์ด๋ ๋น ๋ช ๊ฐ์ง์ ๊ฒฝ์ฐ์ ์๊ฐ ๊ฐ๋ฅํ ์ง ๊ณ์ฐํ๋ ค๊ณ ํ์ผ๋, ์ด๋ ๊ฒ ํ๋ค๋ฉด ๊ธฐ์กด์ ์ ์ฌ ์์ด๋์ ๊ฑธ๋ฆฐ ์์ด๋๋ ๋ค์๊ธ ํ๋จํ๋ฉด ์๋๋ ๋ฑ ์๊ฐํด์ผ ํ ๋ฌธ์ ๊ฐ ๋ง์์ง๋ฏ๋ก ์๋์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ์ ์ฌ ์์ด๋์ ๋งค์นญ๋๋ ์์ด๋๋ฅผ ์ฐพ์๋๋ง๋ค dfs๋ก ๋๋ฉด์ ๋ชจ๋ ์ ์ฌ ์์ด๋์ ๋งค์นญ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ์ผ๋ฉด ๋๋ค. ์ ๋ ฅ์ ๋ฒ์๊ฐ ์์์ ์๊ฐ๋ณต์ก๋๋ ๋ฌธ์ ์๋ค. ๋ํด์ ์์ด์ด ์๋๋ผ ์กฐํฉ์ด๋ฏ๋ก ์์์ ๊ด๊ณ์์ด ํ๋์ ..
์ ์ง์์ผ๋ก ์ถ๊ทผํ ์ง ๋ ๋ฌ์งธ, ํ๊ต์์ ์กธ์ ์์ ๋์์ผ๋ก ํ๋ ์กธ์ ์ ํน๊ฐ์์ ๊ฐ์ฐ์ ๋งก๊ฒ ๋์๋ค. ๋ด๊ฐ ๊ณผ์ฐ ํด์ค ๋ง์ด ์๋๊ฐ ์ถ์๋ ์ฒ์๊ณผ ๋ค๋ฅด๊ฒ, ์ค๋นํ๋ค๋ณด๋ 1์๊ฐ์ด๋ผ๋ ์๊ฐ์ ๊ฝ ์ฑ์ธ ์ ๋๋ก ๋ง์ ๋ง์ ํ๊ฒ ๋์๋ค. ๋ด๋ฑ์ ์๋ง์ ๋ง๋ค ์ค ๋ฃ๋ ์ด์ ๊ฐ์ด์ ์๋ฟ๋ ๋ง์ ์ผ๋ง๋ ํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ค๋ง, ๋๋ ์ง์ฌ์ ๋ด์์ ๋ณธ์ธ์ด ๊ฑธ์ด์จ ๊ธธ์์์ ํํ๋ฅผ ๊พน๊พน ๋๋ฌ ๋ด์ ์ค๋นํ๋ค. ์ฝ 30๋ช ์ ์ธ์์ ๋ฐ๋ฆฌ๊ณ ํ ๊ฐ์ฐ, ์ด๋ป๊ฒ ๋ณด๋ฉด ๊ณ ๋ฑํ๊ต ํ ๋ฐ์ ๋์์ผ๋ก ํ ๊ฐ์ฐ ์ ๋์ ๊ท๋ชจ์์ง๋ง ๊ฐ์ธ์ ์ผ๋ก ๋ง์กฑ์ค๋ฌ์ ๋ค. ์ข ์ข ์๋ ์ด๋ค์ DM ๋ฉ์ธ์ง๋ฅผ ๋ณด๊ณ ๋๋ตํด์ฃผ๋ ๋ฑ ์ต์์น ๋ชปํ๋ ์ ์ ์ฒ์์ด๋ผ๊ณ ๋์ถฉ ๋ญ๋ฑ๊ทธ๋ ค๋ณธ๋ค๋ฉด 1์๊ฐ์ด๋ผ๋ ์๊ฐ๋์ ๋์ด์ง ์๊ณ ๋๋ฆ ์ฌ๋ฐ๊ฒ(?) ์ด์ผ๊ธฐ๋ฅผ ํ๋ค๋ ๊ฒ ์์ฒด๋ก ์ฑ๊ณต์ ์ด์๋ค..
๋ฌธ์ ์ ํ๋ฒ์ค ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - [1์ฐจ] ์ ํ๋ฒ์ค 10 60 45 ["23:59","23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59"] "18:00" programmers.co.kr ํ์ด ์ ํ์ด ์ถ๋ฐํ๋ ์๊ฐ์ ๋ค ๊ตฌํ๋ค. ์ฌ๋๋ค์ timetable์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค. ๊ฐ ์ ํ์ ํ ์ ์๋ ์ฌ๋(์ ํ ์๊ฐ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ฌ๋)์ ๊ตฌํ๋ค. ์ด ๋, ์ฝ์ด ํด๋น ์ ํ์ ํ ์ ์๊ธฐ ์ํ ์ตํ์ ์๊ฐ์ ๊ตฌํด๋๋๋ค. ์ตํ์ ์๊ฐ์ ์ ํ์ ์ฌ๋์ด ๊ฝ ์ฐฐ ๊ฒฝ์ฐ '๊ฐ์ฅ ํฐ ์๊ฐ - 1' ์ ํ์ ์ฌ๋์ด ๊ฝ ์ฐจ์ง..
์ํฉ next.js์์๋ SSR์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ url์ ์๋ query๋ฅผ ๋ฐ์์ฌ ์๊ฐ ์๋ค. ํด๊ฒฐ 1 next page์์ getServerSideProps ํจ์๋ฅผ ์ด์ฉํด query๋ฅผ ๋ฐ์์ฌ ์ ์๋ค. const Page: NextPage = ({ params }) => { } export async function getServerSideProps (context) { const req = context.req; const params = new URLSearchParams(req._parsedUrl.query); return { props: { params } }; }โ ํด๊ฒฐ 2 ํด๊ฒฐ 1์ ๋ฐฉ๋ฒ์ผ๋ก page ๋ด๋ถ์์๋ url parameter๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ํ์ง๋ง _app.tsx์ ๊ฐ์ด ne..
๋ฌธ์ ์ผ์์ฒด ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ์๊ทผ์ด๋ ์๋ช ๊ณผํ ์ฐ๊ตฌ์์์ ์ผ์์ฒด๊ฐ ํน์ ํ ํจํด์ธ์ง๋ฅผ ํ์ธํ๋ ์ผ์ ํ๊ณ ์๋ค. ์ผ์์ฒด๋ ์ํ๋ฒณ ๋๋ฌธ์ (A, B, C, ..., Z)๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด๋ค. ์๊ทผ์ด๋ ๊ฐ ์ผ์์ฒด๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ๋ง์กฑํ๋์ง ๊ฒ์ฌํด์ผ ํ๋ค. ๋ฌธ์์ด์ {A, B, C, D, E, F} ์ค 0๊ฐ ๋๋ 1๊ฐ๋ก ์์ํด์ผ ํ๋ค. ๊ทธ ๋ค์์๋ A๊ฐ ํ๋ ๋๋ ๊ทธ ์ด์ ์์ด์ผ ํ๋ค. ๊ทธ ๋ค์์๋ F๊ฐ ํ๋ ๋๋ ๊ทธ ์ด์ ์์ด์ผ ํ๋ค. ๊ทธ ๋ค์์๋ C๊ฐ ํ๋ ๋๋ ๊ทธ ์ด์ ์์ด์ผ ํ๋ค. ๊ทธ ๋ค์์๋ {A, B, C, D, E, F} ์ค 0๊ฐ ๋๋ 1๊ฐ๊ฐ ์์ผ๋ฉฐ, ๋ ์ด์์ ๋ฌธ์๋ ์์ด์ผ ํ๋ค. ๋ฌธ์์ด์ด ์ฃผ์ด์ก์ ๋, ์์ ๊ท์น์ ๋ง์กฑํ๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ํ์ด ๋ฌธ์ ๋๋ก ์ ๊ทํํ์์ ๋ง๋ค์ด..
๋ฌธ์ ์ค๋ฌํผ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ์ค๋ฌํผ(Slurpy)๋ ๋ค์์์ ์ค๋ช ํ ์ด๋ ํ ์์ฑ์ด ์กด์ฌํ๋ ๋ฌธ์์ด์ ์ง์นญํ๋ค. ๋ฌธ์์ด์ ์ฝ์ด์ ์ค๋ฌํผ๊ฐ ์กด์ฌํ๋์ง๋ฅผ ํ๋จํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ํ์ด ์ฐ์ Slump๋ ^([DE]F+)+G$ ์ ๊ท์์ผ๋ก ํํํ ์ ์๋ค. ๋๋ค๋ฅธ ์ฌ๋ฌํ๊ฐ ์ฌ ์ ์๋ค๋ ๊ฒ์ ์ฌ๋ฌํ ์ ๊ทํํ์์ +๋ฅผ ๋ถ์์ผ๋ก์จ 1๊ฐ ์ด์ ์ฌ ์ ์๋ค๊ณ ํํํ์๋ค. Slimp๋ ์ ๊ทํํ์์ผ๋ก ํํํ๊ธฐ ๋ณต์กํ์ฌ ์ฌ๊ท + ์กฐ๊ฑด์ ์ฌ์ฉํ์๋ค. AH์ธ์ง ๋จผ์ ์ฒดํฌํ๋ค. ์๋๋ผ๋ฉด ์์ด AB์ธ์ง ์ฒดํฌํ๋ค. ๋ง๋ค๋ฉด ๋ค์ C๋ฅผ ๋ผ๊ณ ์ค๋ฆผํ์ธ์ง ์ฒดํฌํ๋ค. ์๋๋ผ๋ฉด ๋ค์ C๋ฅผ ๋ผ๊ณ ์ค๋ผํ์ธ์ง ์ฒดํฌํ๋ค. ์ฝ๋ #include #include #include #include using namespace std; bool isSlum..
๋ฌธ์ [Contact ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ] ์ ํ์ ๊ธฐ๋ณธ ๋จ์๋ { 0 , 1 } ๋ ๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด์์ผ๋ฉฐ, x+ ( ) ๋ ์์์ ๊ฐ์(์ต์ 1๊ฐ) x์ ๋ฐ๋ณต์ผ๋ก ์ด๋ฃจ์ด์ง ์ ํ์ ์งํฉ์ ๋ํ๋ธ๋ค.๋ฐ๋ณต์ ์๋ฏธํ๋ + ์ธ์๋ or ๋ฅผ ์๋ฏธํ๋ | ๊ธฐํธ๊ฐ ์๋ค. { x | y } ๋ x ํน์ y ๋ฅผ ์๋ฏธํ๋ ๊ฒ์ผ๋ก, { 0+ | 1+ } ๋ { 0 , 1 , 00 , 11 , 000 , 111 , … } ์ ์งํฉ์ ์๋ฏธํ๋ค. ์๋๋ ๋ ๊ธฐํธ๋ฅผ ๋ณตํฉ์ ์ผ๋ก ์ฌ์ฉํ ์์ด๋ค. (100+1+ | 01)+ ๊น๋ํ ๋ฐ์ฌ๋ ๋ค์ํ ์ ํ ๊ธฐ๋ก ์ค์์ ์์ ํจํด์ ์ง๋๋ ์ ํ๋ฅผ ๊ฐ๋ ค๋ด๋ ํ๋ก๊ทธ๋จ์ ํ์๋ก ํ๋ค. ์ด๋ฅผ ์ํํ ์ ์๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ํ์ด ํจํด์ด ์ ํด์ ธ์๊ณ ๊ฐ ํจํด์ ์์ ๋ฌธ์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, ๊ฐ๊ฐ์ ํจํด์ ํด..
Comment