wellFoundedDevelopers / Algorithm

2 stars 0 forks source link

๐ŸŒ๊ธ‰ํ•˜์ง€ ์•Š๊ฒŒ ๊พธ์ค€ํžˆ ์ง„ํ–‰ํ•˜๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋Œ€๋น„ ์Šคํ„ฐ๋””๐Ÿข

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


๐Ÿ‘Š๋ฌธ์ œ ์ถœ์ฒ˜๐Ÿ‘Š

๋ฐฑ์ค€
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค


๐Ÿค™๊ทœ์น™๐Ÿค™

  1. Branch ์ƒ์„ฑ ๊ทœ์น™
    • branch์˜ ์ด๋ฆ„์€ ์ด๋ฆ„/์ฃผ์ฐจ์™€ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • ex) hyunsoo/1week
  2. PR ์ž‘์„ฑ ๊ทœ์น™
    • PR์˜ ์ œ๋ชฉ์€ [์ด๋ฆ„] - ํ‘ผ ๋ฌธ์ œ๋“ค๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • ex) [์ „ํ˜„์ˆ˜] - ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ, ์•„๊ธฐ ์ƒ์–ด
  3. ๋ฌธ์ œ ์ €์žฅ ๊ทœ์น™
    • src/main/kotlin/{์ด๋ฆ„}/{์ฃผ์ฐจ}/{๋ฌธ์ œ์˜ ์ด๋ฆ„}๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • ex) src/main/kotlin/hyunsoo/1week/๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ.kt
  4. ๋‚œ์ด๋„ ๊ทœ์น™
    • โš ๏ธํ‘œ๊ธฐ๋œ ๋‚œ์ด๋„๊ฐ€ ๋ฌธ์ œ์˜ ์ ˆ๋Œ€์ ์ธ ๋‚œ์ด๋„๋ฅผ ๋œปํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹˜.โš ๏ธ
    • ๐Ÿฅ‰ / ๋ฐฑ์ค€ ๋ธŒ๋ก ์ฆˆ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Level 1
    • ๐Ÿฅˆ / ๋ฐฑ์ค€ ์‹ค๋ฒ„ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Level 2
    • ๐Ÿฅ‡ / ๋ฐฑ์ค€ ๊ณจ๋“œ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Level 3
  5. ๋ฌธ์ œ ์„ ํƒ ๊ทœ์น™
    • ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๋งˆ์นœ ํ›„ ๋‹ค์Œ ์ฃผ์ฐจ์— ํ’€ ์œ ํ˜•๋“ค์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ex) ๊ตฌํ˜„, dfs/bfs, ๊ทธ๋ฆฌ๋””, ๋ฌธ์ž์—ด ๋“ฑ
    • ํ•ด๋‹น ์ฃผ์ฐจ์— ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐœํ‘œํ•˜๋Š” ์ธ์›์€ 2๋ฌธ์ œ ๋‚˜๋จธ์ง€ ์ธ์›์€ 1๋ฌธ์ œ๋ฅผ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
    • ํ•ด๋‹น ์ฃผ์ฐจ์˜ issue์— ๋Œ“๊ธ€๋กœ ๋ฌธ์ œ์™€ ๋งํฌ๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค.
    • ex) ์•„๊ธฐ์ƒ์–ด https://www.acmicpc.net/problem/16236
  6. ๋ฐœํ‘œ ์ˆœ์„œ ๊ทœ์น™
    • ์ด๋ฒˆ ์ฃผ์ฐจ์— ์ฒซ ๋ฒˆ์งธ๋กœ ๋ฐœํ‘œํ•œ ์‚ฌ๋žŒ์€ ๋‹ค์Œ ์ฃผ์ฐจ์— ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐœํ‘œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
    • ex) ์ด๋ฒˆ ์ฃผ ํ˜„์ˆ˜ - ์ง€๋ฏผ - ํฌ์ง - ๋ณ‘ํฌ
    • ๋‹ค์Œ ์ฃผ ์ง€๋ฏผ - ํฌ์ง - ๋ณ‘ํฌ - ํ˜„์ˆ˜