/algorithm_study

๐Ÿ’ป์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””๐Ÿ’ป

algorithm_study


๐Ÿš€๊ธฐ๊ฐ„

  • ์ผ์ • : 2023.10.5 ~ ing

  • ๋งค์ฃผ ์›”์š”์ผ 8์‹œ์— Discord๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.


โœ๏ธ์ฐธ๊ฐ€ ์ธ์›

๊น€๋ฏผ์„ ์žฌ์ด ์กฐ์„ฑ์€ ์„ํ•˜๋ฆผ ์ž„๋Œ€์ง„
๊นƒํ—ˆ๋ธŒ ๊นƒํ—ˆ๋ธŒ ๊นƒํ—ˆ๋ธŒ ๊นƒํ—ˆ๋ธŒ ๊นƒํ—ˆ๋ธŒ

๐ŸŽฏ์ง„ํ–‰ ๋ฐฉ์‹

  • ์ผ์ฃผ์ผ์— ํ•œ๋ฒˆ ์˜จ๋ผ์ธ์œผ๋กœ ์ง„ํ–‰ ํ•ฉ๋‹ˆ๋‹ค

  • ๋ชจ๋‘ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ’€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

  • ๋งค์ผ 2๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

    • ์Šคํ„ฐ๋””๊ฐ€ ์žˆ๋Š” ๋‹น์ผ์€ ์ œ์™ธ.

    • (๐Ÿšจ) ์Šคํ„ฐ๋”” ๋‹น์ผ์€ ์ผ์ฃผ์ผ ๋™์•ˆ ํ’€์—ˆ๋˜ ๋ฌธ์ œ ์ค‘ 2๋ฌธ์ œ๋ฅผ ->

      ๋ฌด์ž‘์œ„๋กœ ๋ฝ‘์•„ ๋‹ค ๊ฐ™์ด ์‹œ๊ฐ„์ œํ•œ์„ ๋‘๊ณ  ๋‹ค์‹œ ํ’€์–ด๋ด…๋‹ˆ๋‹ค

  • ๋ฐœํ‘œ๋Š” ๋งž์ถ˜์‚ฌ๋žŒ ์ค‘ 1๋ช…์ด ์ง„ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

    • ์–ด๋–ค ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , ์‹œ๊ฐ„๋ณต์žก๋„๋Š” ์–ด๋–ป๊ฒŒ ๋‚˜์™”๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

    • ์‹œ๊ฐ„ ๋ณต์žก๋„ ๊ด€๋ จ ์ž๋ฃŒ -> ๋งํฌ

  • ๋ชปํ’€์—ˆ์œผ๋ฉด ๋ณธ์ธ์€ ์™œ ๋ชปํ’€์—ˆ๋Š”์ง€, ์–ด๋–ค ๋ถ€๋ถ„์ด ๋ถ€์กฑํ•œ๊ฑฐ ๊ฐ™์€์ง€ ์ •๋ฆฌ ํ•˜์…”์•ผ ๋ฉ๋‹ˆ๋‹ค

    • ๋ชปํ’€์—ˆ๋˜ ์Šคํ„ฐ๋””์›์„ ์œ„ํ•ด ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ–ฅ์„ฑ ํ”ผ๋“œ๋ฐฑ
  • ์ง„ํ–‰ ๋ฐฉ์‹์€ ์˜๊ฒฌ ์ฃผ์‹œ๋ฉด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ž์‹ ์˜ ์ƒ๊ฐ์„ ์ค‘์ ์ ์œผ๋กœ ๋ฐœํ‘œ ํ•ด์ฃผ์„ธ์š”.

๋ชจ๋ฅด๊ฒ ๋Š” ๋ถ€๋ถ„๋„ ์ž์‹ ์˜ ์ƒ๊ฐ์„ ๋‹ด์•„ โ€œ์ž์„ธํžˆโ€ ๋ง์”€ํ•ด์ฃผ์„ธ์š”.

๐Ÿ”์Šคํ„ฐ๋”” ๊ด€๋ฆฌ ํ˜„ํ™ฉ

๋…ธ์…˜ ๋งํฌ


๐Ÿ“ฎ์Šคํ„ฐ๋”” ์ง„ํ–‰ ์š”๊ตฌ ์‚ฌํ•ญ

  • ์Šคํ„ฐ๋””์›์€ ๋ชจ๋‘ ์ž์‹ ์˜ ๊ณ„์ •์œผ๋กœ fork ํ•ฉ๋‹ˆ๋‹ค.

    • ์ €์žฅ์†Œ ์šฐ์ธก ์ƒ๋‹จ์˜ fork ๋ฒ„ํŠผ์„ ํด๋ฆญ
  • ํ•ด๋‹น ๋ฌธ์ œ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆด ์‹œ, ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์—์„œ .md ํŒŒ์ผ๋กœ ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค

    • ์˜ˆ์‹œ : Programmers -> ๊น€๋ฏผ์„ -> ๊ณ„์‚ฐ๊ธฐ.md

    • ๋งˆ์ง€๋ง‰์€ pull request !!

  • ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜์€ ํ†ต์ผ ํ•ฉ๋‹ˆ๋‹ค

    • ์˜ˆ์‹œ1) : Programmers : (๊น€๋ฏผ์„) ๊ณ„์‚ฐ๊ธฐ

    • ์˜ˆ์‹œ2) : LeetCode : (์žฌ์ด) ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜



๐Ÿ’ฌgithub ๋ ˆํฌ์ง€ํ† ๋ฆฌ - issue ํ™œ์šฉ

issue์˜ ๊ธฐ๋Šฅ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋ฅด๋Š” ๋‚ด์šฉ, ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ์ž๋ฃŒ ๋“ฑ์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒŒ์‹œํŒ์ž…๋‹ˆ๋‹ค.

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ด€๋ จ
- ๊ถ๊ธˆํ•œ์ 
- ๋…ธํ•˜์šฐ
- ์ข‹์€ ์ฐธ๊ณ  ์ž๋ฃŒ
- ์ถ”์ฒœํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์ œ
- ์ž๋ฐ”๋กœ ์ฝ”ํ…Œ ํ’€ ์‹œ ์ข‹์€ ์Šคํ‚ฌ(=๋ฌธ๋ฒ•)
- ๋ฌธ์ œ ์ ‘๊ทผ ๋ฐฉ๋ฒ•

์ž์œ ๋กœ์šด ๊ฒŒ์‹œํŒ ๋Š๋‚Œ์œผ๋กœ ์ƒ๊ฐํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ์€, ์Šคํ„ฐ๋”” ์‚ฌ์ดํด์—์„œ ์งˆ๋ฌธ & ๋‹ต๋ณ€์„ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์ด๋ ‡๊ฒŒ ์ง„ํ–‰ํ•˜๋Š” ์ด์œ ๋Š”,

์ €ํฌ๊ฐ€ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•จ์— ์žˆ์–ด์„œ "ํ•˜๋‚˜๋ผ๋„ ๊ธฐ๋ก์„ ๋‚จ๊ฒจ๋‘๋ฉด ์ข‹์ง€ ์•Š์„๊นŒ?" ํ•˜๋Š”

์ƒ๊ฐ์— ์ด๋ ‡๊ฒŒ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


์ฆ‰, ์–ธ์  ๊ฐ€ ์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ์Šคํ„ฐ๋””์›๋ถ„๋“ค์—๊ฒŒ ์กฐ๊ธˆ์ด๋ผ๋„,

๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋„๋ก ์ด๋ ‡๊ฒŒ ์ง„ํ–‰ํ•ด๋ณผ๊นŒ ํ•ฉ๋‹ˆ๋‹ค.


๋งŽ์€ ์ด์šฉ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๐Ÿ“Œ๋งํฌ



๐Ÿ“issue ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์ฒซ๋ฒˆ์งธ.

์œ„ ๐Ÿ“Œ๋งํฌ ์— ๋“ค์–ด๊ฐ„๋‹ค.



๋‘๋ฒˆ์งธ.

New issue ํด๋ฆญ ํ•œ๋‹ค.

์ด๋ฏธ์ง€



์„ธ๋ฒˆ์งธ.

์ œ๋ชฉ, ๋‚ด์šฉ์„ ์ž‘์„ฑํ›„ submit ํ•˜๋ฉด ๋๋‚œ๋‹ค.

์ด๋ฏธ์ง€



๋Œ“๊ธ€ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•.

์ด๋ฏธ์ง€