Skip to content

Latest commit

ย 

History

History
94 lines (59 loc) ยท 4.31 KB

File metadata and controls

94 lines (59 loc) ยท 4.31 KB

CodingAlgorithm

โœจ ์Šคํ„ฐ๋”” ์†Œ๊ฐœ

์ €ํฌ ์Šคํ„ฐ๋””๋Š” ๋‹จ์ˆœํžˆ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ค€๋น„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๊ธฐ๋ฐ˜์„ ๋‘” ๋ฌธ์ œ ํ•ด๊ฒฐ๊ณผ ๊ทธ ํ•ด์„ค์„ ํ†ตํ•ด ์Šค์Šค๋กœ ์„ฑ์žฅํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ์ž๋ฃŒ ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํƒ๊ตฌํ•˜๋ฉฐ, ๊ฐ ์ฃผ์ œ์— ๋Œ€ํ•œ ๊นŠ์€ ์ดํ•ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์„ค๋ช…ํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ธฐ๋ฅด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

ํ•จ๊ป˜ํ•˜๋Š” ๋ชจ๋“  ์ฐธ์—ฌ์ž๋“ค์ด ์‹ค๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์„œ๋กœ์˜ ํ•™์Šต์„ ์ด‰์ง„ํ•˜๋Š” ๊ณต๊ฐ„์ด ๋˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ‘ฉโ€๐Ÿ’ป ๋ฉค๋ฒ„ ์†Œ๊ฐœ

์ฐฝํฌ, ๋‹ค์›, ์„ ๋ฏธ, ์ค€์ˆ˜, ์œค์ˆ˜

โœ… ์Šคํ„ฐ๋”” ๊ทœ์น™

1. ๋งค์ฃผ ์›”์š”์ผ 20์‹œ์— 1์ฐจ ์Šคํ„ฐ๋””, ๋ชฉ์š”์ผ 20์‹œ์— 2์ฐจ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ ์Šคํ„ฐ๋””๋Š” 2์‹œ๊ฐ„์”ฉ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ๋งค์ฃผ ๋Œ์•„๊ฐ€๋ฉฐ ์ง„ํ–‰์ž ์—ญํ• ์„ ๋งก๊ณ  ๋ฐœํ‘œ ์ง„ํ–‰๊ณผ ํ•ด๋‹น์ฃผ์ฐจ์˜ ๋ฏธ์…˜๋ฌธ์ œ 3๋ฌธ์ œ ์ค€๋น„ ๋ฐ ์—ฐ์Šต๋ฌธ์ œ read.me ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

2. 1์ฐจ ์Šคํ„ฐ๋”” (์›”์š”์ผ)

  • ์Šคํ„ฐ๋”” ์‹œ์ž‘ 5๋ถ„ ์ „์— discussion์— ๊ณต์ง€๋˜๋Š” ์ƒ, ์ค‘, ํ•˜ ์ˆ˜์ค€์˜ 3๊ฐœ์˜ ๋ฌธ์ œ ์ค‘ ๋„์ „ํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์ œ๋ฅผ ์„ ํƒํ•˜๊ณ  ๊ฐ์ž ํ•œ์‹œ๊ฐ„ ๋™์•ˆ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ์‹œ๊ฐ„์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.(๋ฏธ์…˜ ๋ฌธ์ œ๋Š” ํ›„์—, main repository์—๋„ ์˜ฌ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.)

  • ์ฝ”๋“œ ์ž‘์„ฑ์„ ๋งˆ์นœ ํ›„, ๋Œ์•„๊ฐ€๋ฉฐ ์ž์‹ ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์˜ ํ’€์ด ๋ฐฉ์‹์„ ์„ค๋ช…ํ•˜๊ณ  ๊ฐ์ž ์งˆ๋ฌธํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋‘๊ฐ€ ์„ค๋ช…์„ ๋งˆ์นœ ํ›„, ๋‹ค๊ฐ™์ด PR์„ ํ•˜๊ณ  ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

3. ๋ฆฌํŒฉํ† ๋ง

  • 2์ฐจ ์Šคํ„ฐ๋””๊ฐ€ ์‹œ์ž‘๋˜๊ธฐ ์ „๊นŒ์ง€ ์ž์‹ ์ด ๋„์ „ํ•œ ๋ฌธ์ œ๋ฅผ ๋ฆฌํŒฉํ† ๋งํ•ฉ๋‹ˆ๋‹ค.

4. 2์ฐจ ์Šคํ„ฐ๋”” (๋ชฉ์š”์ผ)

  • ๋ฆฌํŒฉํ† ๋งํ•œ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ์„œ๋กœ ์งˆ๋ฌธํ•˜๋ฉฐ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๊ณ ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋‘๊ฐ€ ์„ค๋ช…์„ ๋งˆ์นœ ํ›„, ๋‹ค๊ฐ™์ด ๋ฆฌํŒฉํ† ๋งํ•œ ์ฝ”๋“œ๋ฅผ PRํ•˜๊ณ  ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ์ž ํ•ด๋‹น์ฃผ์ฐจ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ํŠน์ง•์ด๋‚˜ , ๋‹จ์ ์—๋Œ€ํ•˜์—ฌ 1๊ฐ€์ง€๋ฅผ ์กฐ์‚ฌํ•ด์˜จ๋’ค, ๋ฐœํ‘œ ์‹œ์ž‘ํ• ๋•Œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

5. ๋‹ค์Œ ์ฃผ ์ค€๋น„

  • 2์ฐจ ์Šคํ„ฐ๋””๊ฐ€ ๋๋‚œ ํ›„, ๋‹ค์Œ ์ฃผ์ฐจ์— ์—ฐ์Šตํ•ด ๋ณด๋ฉด ์ข‹์„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ main repository์— ์˜ฌ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ“์Šคํ„ฐ๋”” ์ฃผ์˜์‚ฌํ•ญ

1. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ์ค€๋น„

  • ๋ชฉ์š”์ผ 2์ฐจ์Šคํ„ฐ๋””๋๋‚˜๊ธฐ์ „๊นŒ์ง€ ๋‹ค์Œ์ฃผ์ฐจ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ 2~3๊ฐœ์”ฉ ์ค€๋น„ํ•˜๊ณ  ์ง„ํ–‰์ž์—๊ฒŒ ๋ณด๋‚ด์ฃผ์„ธ์š”.

2. ํด๋” ๊ตฌ์กฐ

  • nth_Algorithnm : n์ฃผ์ฐจ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ฃผ์ œ
  • practice: ์—ฐ์Šต๋ฌธ์ œ ํด๋”
  • mission : ๋‹น์ผ ๊ณต๊ฐœ๋˜๋Š” 3๋ฌธ์ œ ๋ฏธ์…˜ํด๋”
  • refactoring: ๋ฏธ์…˜๋ฆฌํŒฉํ† ๋ง ํด๋”
  • ํด๋ž˜์Šค ์ด๋ฆ„ : ์–ด๋–ค ๋ฌธ์ œ์ธ์ง€ ์•Œ์ˆ˜ ์žˆ๊ฒŒ๋งŒ ์ ์œผ์‹œ๋ฉด๋ฉ๋‹ˆ๋‹ค.(Boj1234, ํ˜น์€ Pro4567 ๊ถŒ์žฅ)

ex)

   - _1st_stackQueue
                   - practice
                             - Boj0000
                             - Boj1111
                                  :
                   - mission 
                             - Boj1234
                             - Boj5678
                             - Boj0987     
                   - refactoring
                             - Boj1234
                             - Boj5678
                             - Boj0987

๐Ÿ“† ์Šคํ„ฐ๋”” ์ผ์ •

์ฃผ์ฐจ ์ฃผ์ œ ์ฐฝํฌ ๋‹ค์› ์„ ๋ฏธ ์ค€์ˆ˜ ์œค์ˆ˜
1์ฃผ์ฐจ ์Šคํƒ, ํ โœ… โœ… โœ…
2์ฃผ์ฐจ ๋ฐํฌ, ์šฐ์„ ์ˆœ์œ„ ํ โœ… โœ… โœ…
3์ฃผ์ฐจ ํ•ด์‹œ ํ…Œ์ด๋ธ” โœ… โœ… โœ… โœ… โœ…
4์ฃผ์ฐจ ๊ทธ๋ž˜ํ”„ โœ… โœ… โœ… โœ… โœ…
5์ฃผ์ฐจ ์ตœ๋‹จ ๊ฒฝ๋กœ ๋ฌธ์ œ โœ… โœ… โœ… โœ… โœ…
6์ฃผ์ฐจ ํŠธ๋ฆฌ โœ… โœ… โœ… โœ… โœ…
7์ฃผ์ฐจ ์ด์ง„ ๊ฒ€์ƒ‰ โœ… โœ… โœ… โœ… โœ…
8์ฃผ์ฐจ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ โœ… โœ… โœ… โœ… โœ…
9์ฃผ์ฐจ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ โœ… โœ… โœ… โœ… โœ…
10์ฃผ์ฐจ ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ โœ… โœ… โœ… โœ… โœ