[Algorithm] 1์ผ 1์๊ณ ๋ฆฌ์ฆ์ผ๋ก 1์ผ 1์ปค๋ฐ์ ๋์ ํ๊ธฐ
์ฝ๋ฉํ ์คํธ๋ฅผ ์ค๋นํ๊ณ ๊ณ์๊ฑฐ๋, ์๊ณ ๋ฆฌ์ฆ ๋ํ๋ฅผ ์ค๋นํ๊ณ ๊ณ์๋ ๋ถ๋ค์ด๋ผ๋ฉด 1์ผ 1์๊ณ ๋ฆฌ์ฆ์ ๋ํด ์ด์ํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ, 1์ผ 1์ปค๋ฐ์ ๋์ ํ์๋ ๋ถ๋ค์ด๋ผ๋ฉด, ๋๋ ์ค๋ ๋ฌด์์ผ๋ก ์ปค๋ฐ์ ํด์ผํ ๊น? ๋ผ๋ ๊ณ ๋ฏผ์ ํ์๊ฒ ๋ ํ ๋ฐ์.
๋งค์ผ ์๊ณ ๋ฆฌ์ฆ ํ์ด๋ ์ด๋ ต๋๋ผ๋ ๊ฐ๋ ์ค๋ ์ปค๋ฐ์ ๋ญํ์ง? ๋ผ๋ ์๊ฐ์ด ๋ค ๋๊ฐ ์๋ค๋ฉด 1์ผ 1์๊ณ ๋ฆฌ์ฆ ํ์ด๋ฅผ ํด๋ณด์๋ ๊ฑด ์ด๋จ๊น์?
ํ ๋๋ง๋ค ์ผ์ผ์ด ์์ค ์ฝ๋๋ฅผ Git์ ์ฌ๋ฆฌ๋๊ฑด ๊ท์ฐฎ์...
์์ ์ ์ ๋ ์ฝ๋ฉํ ์คํธ ํ๋ซํผ(ํ๋ก๊ทธ๋๋จธ์ค, ๊ตฌ๋ฆ, ๋ฐฑ์ค ๋ฑ)์์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณธ ํ, ๋ง์ ์์ค ์ฝ๋๋ฅผ ๋ณ๋์ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ๊ตฌ์ฑํด์ ์ปค๋ฐ์ ํ๋์ ์ด ์์ต๋๋ค.
์ฒ์์๋ ํ ๋งํ์ง๋ง ์๊ฐ์ด ์ง๋ ์๋ก ๋ฌธ์ ๋ฅผ ์ ๊ณ , ์ด๋ป๊ฒ ํ์๋์ง๋ฅผ ์ผ์ผ์ด ๊ธฐ๋กํ๋ ๊ฒ์ด ๋ ๊ท์ฐฎ์ ์ผ์ด์๊ณ , ๊ฒฐ๊ตญ ์ธ์ ๋ถํด๊ฐ ํด๋น ๋ ํฌ์งํฐ๋ฆฌ์ ์ปค๋ฐ์ ๋ฉ์ถฐ๋ฒ๋ ธ์ต๋๋ค.
21๋ 4์ ์ดํ๋ก ํ ๋ฒ๋ ๋ณํ๊ฐ ์๋ ๋ ํฌ์งํฐ๋ฆฌ... ๊ฒฐ๊ตญ ์ด ๋ ํฌ์งํฐ๋ฆฌ๋ ์ธ์ ๋ถํด๊ฐ ์ํ์ง๊ฒ ๋์๋ค์..
LeetHub
LeetHub๋ ์ฝ๋ฉํ ์คํธ ํ๋ซํผ Leetcode์ ๋ฌธ์ ๋ฅผ ํ๊ณ ๋ ์ฑ์ ๊ฒฐ๊ณผ์ ์์ค ์ฝ๋๋ฅผ Github์ Pushํด์ฃผ๋ Google Chrome ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ณดํต ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๊ณ ๋๋ฉด ๊ทธ ๊ณผ์ ์ ์๋์ ๊ฐ์ด ์ ๋ฆฌํ๊ณค ํฉ๋๋ค.
- ์ด๋ค ์ฌ์ดํธ์ ๋ฌธ์ ๋ฒํธ์ ์ด๋ฆ์ ํด๋์ ๊ธฐ๋ก
- Markdown ํ์ผ์ ์ ๋ชฉ์ผ๋ก ๋ฌธ์ ๋ฒํธ์ ์ด๋ฆ์ ๋ช ์
- ์์ค ์ฝ๋๋ฅผ ์ฒจ๋ถ
- ์ฝ๋ ์ํ ์๊ฐ์ด ์ผ๋ง๋ ๊ฑธ๋ ธ๋์ง, ๋ฉ๋ชจ๋ฆฌ๋ ์ผ๋ง๋ ์ฌ์ฉํ๋์ง..
Leethub๋ ์ด๋ฌํ ์ผ๋ จ์ ๊ณผ์ ๋ค์ ์๋ํ ํด์ฃผ๋ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์ ์งํํ๋ ์์ค ์ฝ๋๋ฅผ ์๋์ผ๋ก ๋ ํฌ์งํฐ๋ฆฌ์ ์ฌ๋ ค์ค๋๋ค.
์ฌ์ฉ์ ์ํด ๋ ํฌ์งํฐ๋ฆฌ ํ๋๋ฅผ ๋ง๋ค์ด์ค๋๋ค.
๋ ํฌ์งํฐ๋ฆฌ ์ด๋ฆ์ ์๋ฌด๋ ๊ฒ๋ ํ์ ๋ ์๊ด์ด ์์ผ๋ฉฐ, Private Repository๋ฅผ ์ฌ์ฉํ์ ๋ ๋ฌด๋ฐฉํฉ๋๋ค.
https://github.com/QasimWani/LeetHub
https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi
๊ทธ๋ฐ ๋ค์, Leethub ํ๋ฌ๊ทธ์ธ์ ์ค์นํด์ค๋๋ค. Google Chrome์ ์ฌ์ฉํ์๋ค๋ฉด ํฌ๋กฌ ์น ์คํ ์ด์์๋ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋์๋ค๋ฉด ์์ฒ๋ผ ์์ด์ฝ์ด ๋ํ๋ฉ๋๋ค.
์์ด์ฝ์ ํด๋ฆญํ๋ฉด Github์ ๋ก๊ทธ์ธํ ์ ์๋ ์ฐฝ์ด ๋ํ๋๋ฉฐ, Authenticate๋ฅผ ๋๋ฅด๋ฉด ๋ก๊ทธ์ธ์ด ์งํ๋ฉ๋๋ค.
๋ก๊ทธ์ธ์ด ๋์์ผ๋ฉด ์๊น ์์์ ๋ง๋ค์๋ ๋ ํฌ์งํฐ๋ฆฌ ์ด๋ฆ์ ๋ฃ์ด์ค ํ Get Started ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ฐ๋์ ์ฑ๊ณตํ๋ค๋ฉด ์ด๋ ๊ฒ ์ฐ๊ฒฐ์ด ์ฑ๊ณต๋์๋ค๋ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
๊ทธ๋ผ ์ด์ ๋ฌธ์ ๋ฅผ ํ๋ ํ์ด๋ณด๋๋ก ํ์ฃ .
โ์ด๋ ๊ฒ ๋ฌธ์ ๋ฅผ ์ด๊ณ , ์์ค ์ฝ๋๋ฅผ ์ ๋ ฅํ ๋ค์ Submit์ ํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์ด๋ ๊ฒ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋๋ฐ, ์๊น ๋ง๋ค์๋ ๋ ํฌ์งํฐ๋ฆฌ๋ก ๊ฐ๋ณด๋ฉด...
์ด๋ ๊ฒ ๋ด๊ฐ ํผ ๋ฌธ์ ์ ๋ฒํธ์ ์ด๋ฆ์ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ์ผ๋ก ์ ๊ณ , ์๊ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ ๋ณด์ ๋ํด ์ปค๋ฐ ๋ด์ฉ์ผ๋ก ์ ๋ ฅํด์ค๋๋ค. ๋ง๋ถ์ฌ์ ๋ฌธ์ ๋ฅผ ํด๋ฆญํ๋ฉด README.md์ ์ด๋ค ๋ฌธ์ ์๋์ง๋ ๊ทธ๋๋ก ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
Baekjoon Hub
๊ทธ๋ฐ๋ฐ ์ ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฒ์ํด๋ด์ ์์ด๋ก ๋ ๋ฌธ์ ๋ฅผ ์ดํดํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ๋ผ๊ณ ํ์๋ ๋ถ๋ค์ด ๊ณ์ ๋ค๋ฉด ์ต๊ทผ ๊ฐ๋ฐ๋ ๋ฐฑ์ค Hub๋ฅผ ์ฌ์ฉํด๋ณด์ ๋ ์ข์ต๋๋ค.
๋ฐฑ์ค Hub๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ฌ์ดํธ ๋ฐฑ์ค์ ๋ฌธ์ ๋ฅผ ํ์์ ๋ Git์ ์๋์ผ๋ก ์ปค๋ฐ์ ํด์ฃผ๋ ํ๋ฌ๊ทธ์ธ์ผ๋ก Leethub์ ๊ทธ ๋์์ด ๋น์ทํฉ๋๋ค.
๋ฐฑ์ค ํ๋ธ ๋ํ Google Chrome ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ ๊ณตํ๋ฉฐ Leethub๋ฅผ Forkํ์ฌ ๊ฐ๋ฐํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ๋ฒ์ด Leethub์ ๊ฐ์ต๋๋ค. ๋ณ๋์ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ , ํด๋น ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ์ฐ๊ฒฐํ ํ ๋ฌธ์ ํ์ด๋ฅผ ์งํํ๋ฉด ๋ฉ๋๋ค.
๋ ํฌ์งํฐ๋ฆฌ ์ฐ๊ฒฐ์ Leethub์ ๋์ผํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๋ฌธ์ ํ์ด๋ฅผ ์งํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๋ง์์ต๋๋ค!! ๊ฐ ์ถ๋ ฅ๋๋ฉด 1์ด ๋ค, BaekjoonHub ํ๋ฌ๊ทธ์ธ์ด ๋์ํ๋๋ฐ, (์ด ๋ ์ฐฝ์ ์์ง์ด์๋ฉด ์๋ฉ๋๋ค) ๋์์ด ๋๋ ๋ค์๋..
์ด๋ ๊ฒ ๋ฌธ์ ์ด๋ฆ๊ณผ ์๊ฐ, ๋ฉ๋ชจ๋ฆฌ ์ ๋ณด๊ฐ ์ญ์ ์ปค๋ฐ ๋ฉ์์ง๋ก ๋จ์ผ๋ฉฐ ์ปค๋ฐ์ด ๋ฉ๋๋ค.
๋ง์น๋ฉฐ...
์ด๋ฒ ๊ธ์ ๊ธฐ์ ์ ์ธ ๊ธ๋ณด๋จ ๊ฐ๋ฐ์๋ก ์ฒซ ๋จ์ถ๋ฅผ ๊ฟฐ๊ธฐ ์ํด 1์ผ 1์ปค๋ฐ์ ๋์ ํ๊ฑฐ๋, ํ์ฌ ์ผ ๋๋ฌธ์ ์๊ธฐ๊ณ๋ฐ์ ์ ๊ฒฝ์ฐ์ง ๋ชปํ๋๋ฐ, ์ค๋ ํ ๋ฒ ๋์ ํด๋ณด์ ๋ผ๊ณ ํ์๋ ๋ถ๋ค๊ป ๋๋ฆฌ๋ ๊ธ์ ๋๋ค.
๋ง์ฝ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ค๋นํ๊ณ ๊ณ์๊ฑฐ๋ ์ฌ๋ฏธ๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด๋ฅผ ๋์ ํด๋ณด์๊ฑฐ๋, ์ค๋ 1์ปค๋ฐํ ๊ฒ ์๋๋ฐ.. ๋ผ๊ณ ํ์๋ ๋ถ๋ค๊ป ๊ฐ๋์ฉ ํด๋ณด๊ธฐ ๊ถํด๋ณด๋ ๊ธ์ ๋๋ค.