[Algorithm] 1์ผ 1์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ 1์ผ 1์ปค๋ฐ‹์— ๋„์ „ํ•˜๊ธฐ

๋ฐ˜์‘ํ˜•

์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ๊ณ„์‹œ๊ฑฐ๋‚˜, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋Œ€ํšŒ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ๊ณ„์‹œ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด 1์ผ 1์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ์–ด์ƒ‰ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, 1์ผ 1์ปค๋ฐ‹์„ ๋„์ „ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด, ๋‚˜๋Š” ์˜ค๋Š˜ ๋ฌด์—‡์œผ๋กœ ์ปค๋ฐ‹์„ ํ•ด์•ผํ• ๊นŒ? ๋ผ๋Š” ๊ณ ๋ฏผ์„ ํ•˜์‹œ๊ฒŒ ๋ ํ…๋ฐ์š”.

 

๋งค์ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด๋Š” ์–ด๋ ต๋”๋ผ๋„ ๊ฐ€๋” ์˜ค๋Š˜ ์ปค๋ฐ‹์€ ๋ญํ•˜์ง€? ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค ๋•Œ๊ฐ€ ์žˆ๋‹ค๋ฉด 1์ผ 1์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด๋ฅผ ํ•ด๋ณด์‹œ๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”?

 

 

 

ํ’€ ๋•Œ๋งˆ๋‹ค ์ผ์ผ์ด ์†Œ์Šค ์ฝ”๋“œ๋ฅผ Git์— ์˜ฌ๋ฆฌ๋Š”๊ฑด ๊ท€์ฐฎ์•„...

์˜ˆ์ „์— ์ €๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ”Œ๋žซํผ(ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค, ๊ตฌ๋ฆ„, ๋ฐฑ์ค€ ๋“ฑ)์—์„œ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณธ ํ›„, ๋งž์€ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณ„๋„์˜ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•ด์„œ ์ปค๋ฐ‹์„ ํ–ˆ๋˜์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 

 

์ฒ˜์Œ์—๋Š” ํ• ๋งŒํ–ˆ์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ๋ฌธ์ œ๋ฅผ ์ ๊ณ , ์–ด๋–ป๊ฒŒ ํ’€์—ˆ๋Š”์ง€๋ฅผ ์ผ์ผ์ด ๊ธฐ๋กํ•˜๋Š” ๊ฒƒ์ด ๋Š˜ ๊ท€์ฐฎ์€ ์ผ์ด์—ˆ๊ณ , ๊ฒฐ๊ตญ ์–ธ์ œ๋ถ€ํ„ด๊ฐ€ ํ•ด๋‹น ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์˜ ์ปค๋ฐ‹์€ ๋ฉˆ์ถฐ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค.

 

21๋…„ 4์›” ์ดํ›„๋กœ ํ•œ ๋ฒˆ๋„ ๋ณ€ํ™”๊ฐ€ ์—†๋Š” ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ... ๊ฒฐ๊ตญ ์ด ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋Š” ์–ธ์ œ๋ถ€ํ„ด๊ฐ€ ์žŠํ˜€์ง€๊ฒŒ ๋˜์—ˆ๋„ค์š”..

 

 

 

LeetHub

LeetHub๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ”Œ๋žซํผ Leetcode์˜ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ๋‚œ ์ฑ„์  ๊ฒฐ๊ณผ์™€ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ Github์— Pushํ•ด์ฃผ๋Š” Google Chrome ํ”Œ๋Ÿฌ๊ทธ์ธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ณดํ†ต ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ ๋‚˜๋ฉด ๊ทธ ๊ณผ์ •์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •๋ฆฌํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค.

 

  1. ์–ด๋–ค ์‚ฌ์ดํŠธ์˜ ๋ฌธ์ œ ๋ฒˆํ˜ธ์™€ ์ด๋ฆ„์„ ํด๋”์— ๊ธฐ๋ก
  2. Markdown ํŒŒ์ผ์— ์ œ๋ชฉ์œผ๋กœ ๋ฌธ์ œ ๋ฒˆํ˜ธ์™€ ์ด๋ฆ„์„ ๋ช…์‹œ
  3. ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ฒจ๋ถ€
  4. ์ฝ”๋“œ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ ธ๋Š”์ง€, ๋ฉ”๋ชจ๋ฆฌ๋Š” ์–ผ๋งˆ๋‚˜ ์‚ฌ์šฉํ–ˆ๋Š”์ง€..

Leethub๋Š” ์ด๋Ÿฌํ•œ ์ผ๋ จ์˜ ๊ณผ์ •๋“ค์„ ์ž๋™ํ™” ํ•ด์ฃผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด์— ์ง„ํ–‰ํ–ˆ๋˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์— ์˜ฌ๋ ค์ค๋‹ˆ๋‹ค.

 

์‚ฌ์šฉ์„ ์œ„ํ•ด ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.

 

๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ์ด๋ฆ„์€ ์•„๋ฌด๋ ‡๊ฒŒ๋‚˜ ํ•˜์…”๋„ ์ƒ๊ด€์ด ์—†์œผ๋ฉฐ, Private Repository๋ฅผ ์‚ฌ์šฉํ•˜์…”๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

 

https://github.com/QasimWani/LeetHub

 

GitHub - QasimWani/LeetHub: Automatically sync your leetcode solutions to your github account - top 5 trending GitHub repository

Automatically sync your leetcode solutions to your github account - top 5 trending GitHub repository - GitHub - QasimWani/LeetHub: Automatically sync your leetcode solutions to your github account ...

github.com

https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi

 

LeetHub

Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub

chrome.google.com

๊ทธ๋Ÿฐ ๋‹ค์Œ, Leethub ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•ด์ค๋‹ˆ๋‹ค. Google Chrome์„ ์‚ฌ์šฉํ•œ์‹œ๋‹ค๋ฉด ํฌ๋กฌ ์›น ์Šคํ† ์–ด์—์„œ๋„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜์—ˆ๋‹ค๋ฉด ์œ„์ฒ˜๋Ÿผ ์•„์ด์ฝ˜์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

 

์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด Github์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ, Authenticate๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋กœ๊ทธ์ธ์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

 

๋กœ๊ทธ์ธ์ด ๋˜์—ˆ์œผ๋ฉด ์•„๊นŒ ์œ„์—์„œ ๋งŒ๋“ค์—ˆ๋˜ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ์ด๋ฆ„์„ ๋„ฃ์–ด์ค€ ํ›„ Get Started ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

 

์—ฐ๋™์— ์„ฑ๊ณตํ–ˆ๋‹ค๋ฉด ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ์ด ์„ฑ๊ณต๋˜์—ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ์ด์ œ ๋ฌธ์ œ๋ฅผ ํ•˜๋‚˜ ํ’€์–ด๋ณด๋„๋ก ํ•˜์ฃ .

 

โ€‹์ด๋ ‡๊ฒŒ ๋ฌธ์ œ๋ฅผ ์—ด๊ณ , ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ Submit์„ ํ•ฉ๋‹ˆ๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š”๋ฐ, ์•„๊นŒ ๋งŒ๋“ค์—ˆ๋˜ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋กœ ๊ฐ€๋ณด๋ฉด...

 

์ด๋ ‡๊ฒŒ ๋‚ด๊ฐ€ ํ‘ผ ๋ฌธ์ œ์˜ ๋ฒˆํ˜ธ์™€ ์ด๋ฆ„์„ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋ฆ„์œผ๋กœ ์ ๊ณ , ์‹œ๊ฐ„๊ณผ ๋ฉ”๋ชจ๋ฆฌ ์ •๋ณด์— ๋Œ€ํ•ด ์ปค๋ฐ‹ ๋‚ด์šฉ์œผ๋กœ ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹ค. ๋ง๋ถ™์—ฌ์„œ ๋ฌธ์ œ๋ฅผ ํด๋ฆญํ•˜๋ฉด README.md์— ์–ด๋–ค ๋ฌธ์ œ์˜€๋Š”์ง€๋„ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

Baekjoon Hub

๊ทธ๋Ÿฐ๋ฐ ์ €๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ฒ˜์Œํ•ด๋ด์„œ ์˜์–ด๋กœ ๋œ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋ผ๊ณ  ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด ๊ณ„์‹ ๋‹ค๋ฉด ์ตœ๊ทผ ๊ฐœ๋ฐœ๋œ ๋ฐฑ์ค€ Hub๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค.

 

๋ฐฑ์ค€ Hub๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด ์‚ฌ์ดํŠธ ๋ฐฑ์ค€์˜ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ์„ ๋•Œ Git์— ์ž๋™์œผ๋กœ ์ปค๋ฐ‹์„ ํ•ด์ฃผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ Leethub์™€ ๊ทธ ๋™์ž‘์ด ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. 

 

https://chrome.google.com/webstore/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=ko 

 

๋ฐฑ์ค€ํ—ˆ๋ธŒ(BaekjoonHub)

Automatically integrate your BOJ submissions to GitHub

chrome.google.com

๋ฐฑ์ค€ ํ—ˆ๋ธŒ ๋˜ํ•œ Google Chrome ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์ œ๊ณตํ•˜๋ฉฐ Leethub๋ฅผ Forkํ•˜์—ฌ ๊ฐœ๋ฐœํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ๋ฒ•์ด Leethub์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ , ํ•ด๋‹น ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐํ•œ ํ›„ ๋ฌธ์ œ ํ’€์ด๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ์—ฐ๊ฒฐ์€ Leethub์™€ ๋™์ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๋กœ ๋ฌธ์ œ ํ’€์ด๋ฅผ ์ง„ํ–‰ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๋งž์•˜์Šต๋‹ˆ๋‹ค!! ๊ฐ€ ์ถœ๋ ฅ๋˜๋ฉด 1์ดˆ ๋’ค, BaekjoonHub ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋™์ž‘ํ•˜๋Š”๋ฐ, (์ด ๋•Œ ์ฐฝ์„ ์›€์ง์ด์‹œ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค) ๋™์ž‘์ด ๋๋‚œ ๋’ค์—๋Š”..

 

์ด๋ ‡๊ฒŒ ๋ฌธ์ œ ์ด๋ฆ„๊ณผ ์‹œ๊ฐ„, ๋ฉ”๋ชจ๋ฆฌ ์ •๋ณด๊ฐ€ ์—ญ์‹œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋กœ ๋‚จ์œผ๋ฉฐ ์ปค๋ฐ‹์ด ๋ฉ๋‹ˆ๋‹ค.

 

 

 

๋งˆ์น˜๋ฉฐ...

์ด๋ฒˆ ๊ธ€์€ ๊ธฐ์ˆ ์ ์ธ ๊ธ€๋ณด๋‹จ ๊ฐœ๋ฐœ์ž๋กœ ์ฒซ ๋‹จ์ถ”๋ฅผ ๊ฟฐ๊ธฐ ์œ„ํ•ด 1์ผ 1์ปค๋ฐ‹์— ๋„์ „ํ•˜๊ฑฐ๋‚˜, ํšŒ์‚ฌ ์ผ ๋•Œ๋ฌธ์— ์ž๊ธฐ๊ณ„๋ฐœ์— ์‹ ๊ฒฝ์“ฐ์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, ์˜ค๋Š˜ ํ•œ ๋ฒˆ ๋„์ „ํ•ด๋ณด์ž ๋ผ๊ณ  ํ•˜์‹œ๋Š” ๋ถ„๋“ค๊ป˜ ๋“œ๋ฆฌ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.

 

๋งŒ์•ฝ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ๊ณ„์‹œ๊ฑฐ๋‚˜ ์žฌ๋ฏธ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด๋ฅผ ๋„์ „ํ•ด๋ณด์‹œ๊ฑฐ๋‚˜, ์˜ค๋Š˜ 1์ปค๋ฐ‹ํ•  ๊ฒŒ ์—†๋Š”๋ฐ.. ๋ผ๊ณ  ํ•˜์‹œ๋Š” ๋ถ„๋“ค๊ป˜ ๊ฐ€๋”์”ฉ ํ•ด๋ณด๊ธฐ ๊ถŒํ•ด๋ณด๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•
TAGS.

Tistory Comments