Skip to content

Fire-AO/2023-Algorithm-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

2023-Algorithm-study

์—ฌ๋ฆ„๋ฐฉํ•™ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋Œ€๋น„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” (2023.06.27 ~ 2023.08.31)

์ง„ํ–‰ ์‹œ๊ฐ

  • 23.06.27 (ํ™”) ~ 23.08.31 (์›”) ๊ธฐ๊ฐ„ ๋™์•ˆ ์ง„ํ–‰๋จ.
  • ๋ฌธ์ œ PR ๋งˆ๊ฐ: ๋งค์ฃผ ์ˆ˜์š”์ผ 23:59:59
  • ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋งˆ๊ฐ: ๋งค์ฃผ ๊ธˆ์š”์ผ 23:59:59

์ง„ํ–‰ ๋ชฉํ‘œ

  • ๊ธฐ์—… ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์—์„œ ์š”๊ตฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์„ ์ตํžŒ๋‹ค.
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์„ ์‹ค์ „ ๋ฌธ์ œ์— ์ ์šฉํ•˜์—ฌ ๊ฒฝํ—˜์„ ์Œ“๋Š”๋‹ค.
  • ๋‹ค์–‘ํ•œ ์ฝ”๋“œ๋“ค์„ ๋ฆฌ๋ทฐํ•ด์ฃผ๋ฉด์„œ ์ˆ˜๋งŽ์€ ํ’€์ด๋ฒ•์„ ๊ณต๋ถ€ํ•˜์—ฌ ์‹œ์•ผ๋ฅผ ํ™•์žฅ์‹œํ‚จ๋‹ค.

์ง„ํ–‰ ๋ฐฉ๋ฒ•

  • ๋งค์ฃผ ํ† ์š”์ผ์— ๊ณผ์ œ๋กœ ๋ฐฑ์ค€, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ค‘์—์„œ 3~4๋ฌธ์ œ๋“ค์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.
    • ๊ณผ์ œ ๋ฌธ์ œ๋Š” ์ฃผ์ฐจ๊ฐ€ ์ง„ํ–‰๋ ์ˆ˜๋ก ๋‚œ์ด๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉฐ, ๋” ๋งŽ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ฌธ์ œ๋“ค์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
    • ๊ณผ์ œ ๋‚œ์ด๋„๋Š” ์ดˆ๊ธฐ์—๋Š” solvedac ๊ธฐ์ค€ ๋ธŒ๋ก ์ฆˆ ์ค‘์œ„ ~ ์‹ค๋ฒ„ ํ•˜์œ„ (ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค lv1) ์—์„œ, ๋งˆ๋ฌด๋ฆฌ ๋•Œ์—๋Š” solvedac ๊ธฐ์ค€ ๊ณจ๋“œ ํ•˜์œ„ ~ ๊ณจ๋“œ ์ค‘์ƒ์œ„ (ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค lv3) ๊นŒ์ง€ ์ง„ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… ๋ฐ ํ† ๋ก ์€ ๊ณต์‹์ ์œผ๋กœ๋Š” ์ง„ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ทธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ดํ•ด๋Š” ์žˆ๋„๋ก ๋ฌธ์ œ๋ฅผ ๊ตฌ์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šค์Šค๋กœ ๋˜๋Š” ์Šคํ„ฐ๋””์›๋“ค๊ณผ ํ•จ๊ป˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•˜๊ณ  ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•ฉ์‹œ๋‹ค.
  • ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ํ•ด๋‹น ์ฃผ์ฐจ์— PR์„ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. ๊ธฐํ•œ์€ ํ† ์š”์ผ ~ ์ˆ˜์š”์ผ์ž…๋‹ˆ๋‹ค.
  • PR์„ ์ œ์ถœํ•œ ํ›„, ๋ณธ์ธ์ด ๋ฆฌ๋ทฐํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š” ๋‹ค๋ฅธ PR๋“ค์„ ๋ฆฌ๋ทฐํ•ด์ค๋‹ˆ๋‹ค. ๊ธฐํ•œ์€ ํ† ์š”์ผ ~ ์ฐจ์ฃผ ๊ธˆ์š”์ผ์ž…๋‹ˆ๋‹ค.

(์ง„ํ–‰ ๋ฐฉ๋ฒ•์€ https://github.com/kth990303/BojCodingTestStudy ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ง„ํ–‰๋˜๋ฏ€๋กœ ์ฐธ๊ณ ํ•˜์‹ค ๋ถ„์€ ๋“ค์–ด๊ฐ€๋ณด์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค)

๋ฒŒ๊ธˆ

  • ๋ฌธ์ œ PR์„ ์ œ ์‹œ๊ฐ„ ๋‚ด์— ์ œ์ถœํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ: ๋ฒŒ๊ธˆ 5,000์›
  • ํ† ์š”์ผ 0์‹œ ๊ธฐ์ค€์œผ๋กœ merge๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ PR: ํ•ด๋‹น PR ๋ฆฌ๋ทฐ๋ฅผ ํ•˜์ง€ ์•Š์€ ๋ฆฌ๋ทฐ์–ด๊ฐ€ ๋ฒŒ๊ธˆ 3,000์›

๊นƒํ—ˆ๋ธŒ ์ด์šฉ ๋ฐฉ๋ฒ•

๊ณผ์ œ ์ œ์ถœ๋ฐฉ๋ฒ•

  1. repository๋ฅผ fork ํ›„, cloneํ•ฉ๋‹ˆ๋‹ค. (์ดˆ๊ธฐ 1ํšŒ๋งŒ) / ์ƒˆ๋กœ์šด ์ฃผ์ฐจ ํด๋”๊ฐ€ ์ƒ๊ฒผ์„ ๊ฒฝ์šฐ clone์ด ์•„๋‹Œ pull ๋˜๋Š” fetch์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. forkํ•œ ์ €์žฅ์†Œ์˜ ๊ฐ ์ฃผ์ฐจ์— ํ•ด๋‹น๋˜๋Š” ๊ณผ์ œ ํด๋”์— ์†Œ์Šค ์ฝ”๋“œ๋ฅผ add, commit ํ›„ push ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ๋ช…์€ ๋ฌธ์ œ๋ฒˆํ˜ธ_์–ธ์–ด_์ด๋ฆ„์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ex) 14888_cpp_๋ฐ•์„ธ์ง„
  3. PR์„ ๋ณด๋‚ธ ํ›„, code review๋ฅผ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. PR ์ œ๋ชฉ์€ [์ด๋ฆ„] O์ฃผ์ฐจ ๊ณผ์ œ ์ œ์ถœ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ex) [๋ฐ•์„ธ์ง„] 2์ฃผ์ฐจ ๊ณผ์ œ ์ œ์ถœ, [๊น€์ง„๋ฒ”]2์ฃผ์ฐจ ๊ณผ์ œ ์ œ์ถœ
  4. code Reviewer๋Š” ์•„๋ž˜ ์šฐ์„ ์ˆœ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
    1. ๋™์ผ ์–ธ์–ด PR ์ œ์ถœ์ž
    2. ์ด์ „ ์ฃผ์— ๋งก์€ PR ์ œ์ถœ์ž์™€ ๋‹ค๋ฅธ PR ์ œ์ถœ์ž
  5. changes requested์ผ ๊ฒฝ์šฐ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜ ํ›„ 2, 3๋ฒˆ์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
  6. merged์ผ ๊ฒฝ์šฐ, ๋‹ค๋ฅธ ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Git branch Protection Rule

  1. 2023-Algorithm-study:main ๋ธŒ๋žœ์น˜์—๋Š” push๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. PR์„ ๋ณด๋‚ด์ฃผ๊ณ  ์ฝ”๋“œ๋ฆฌ๋ทฐ์–ด๋“ค์˜ approve๋กœ ์Šน์ธ์„ ๋ฐ›์•„์•ผ 2023-Algorithm-study:main์œผ๋กœ ๋ณ‘ํ•ฉ๋ฉ๋‹ˆ๋‹ค.
  2. ํ•˜๋‚˜์˜ PR์—๋Š” ์ตœ์†Œ 2๊ฐœ ์ด์ƒ์˜ approve๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  3. ์ง€์ •๋œ ์ฝ”๋“œ๋ฆฌ๋ทฐ์–ด์˜ review๋Š” ๋ฐ˜๋“œ์‹œ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ„ฐ๋””์›


๊น€์ง„๋ฒ”



๋ฐ•์„ธ์ง„



์žฅํ˜ธ์ง„



๊น€์˜ˆ๋ฆฐ



์ •๋ฏผ์„œ


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •