Skip to content

Latest commit

ย 

History

History
308 lines (209 loc) ยท 10.4 KB

README.md

File metadata and controls

308 lines (209 loc) ยท 10.4 KB

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฉ‹์Ÿ์ด 3๊ธฐ

๋ชฉํ‘œ

  • ๊ธฐ์—… ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์— ์ž์ฃผ ์ถœ์ œ๋˜๋Š” ๋ฌธ์ œ ์œ ํ˜•์„ ๋น ๋ฅด๊ฒŒ ์ตํžˆ๊ณ  ํ•ฉ๊ฒฉํ•  ์—ญ๋Ÿ‰ ๊ธฐ๋ฅด๊ธฐ

์ง„ํ–‰ ๊ธฐ๊ฐ„ ๋ฐ ๋‚ด์šฉ

์Šคํ„ฐ๋””์˜ ํ…์…˜๊ณผ ์‹œํ—˜ ๊ธฐ๊ฐ„์„ ๊ณ ๋ คํ•˜์—ฌ 8์ฃผ ๋ถ„๋Ÿ‰์˜ ์‹œ์ฆŒ์ œ๋ฅผ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๋””, ๊ตฌํ˜„, DFS/BFS, ์ •๋ ฌ, ์ด์ง„ํƒ์ƒ‰, DP, ์ตœ๋‹จ๊ฒฝ๋กœ, ๊ทธ๋ž˜ํ”„ ๋“ฑ ์œ ํ˜• ์—ฐ์Šต ๋ฌธ์ œ(๋ฐฑ์ค€)์™€ ์œ ํ˜•์„ ๋ชจ๋ฅด๋Š” ์‹ค์ „ ๋ฌธ์ œ(ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค)๋ฅผ ํ’‰๋‹ˆ๋‹ค.

์ฃผ์ฐจ ๊ธฐ๊ฐ„ ๋‚ด์šฉ ์ด ๋ฌธ์ œ ์ˆ˜
1 10/2 - 10/8 ๊ทธ๋ฆฌ๋””, ๊ตฌํ˜„ ๋ฐฑ์ค€ ๊ฐ 1๋ฌธ์ œ 2
2 10/9 - 10/15 DFS/BFS, ์ •๋ ฌ ๋ฐฑ์ค€ ๊ฐ 1๋ฌธ์ œ + ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋ฌธ์ œ 3
3 10/30 - 11/5 ์ด์ง„ํƒ์ƒ‰, DP ๋ฐฑ์ค€ ๊ฐ 1๋ฌธ์ œ + ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋ฌธ์ œ 3
4 11/6 - 11/12 ์ตœ๋‹จ๊ฒฝ๋กœ, ๊ทธ๋ž˜ํ”„์ด๋ก  ๋ฐฑ์ค€ ๊ฐ 1๋ฌธ์ œ + ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋ฌธ์ œ 3
5 11/13 - 11/19 ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 3๋ฌธ์ œ 3
6 11/20 - 11/26 ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 3๋ฌธ์ œ 3
7 11/27 - 12/3 ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 3๋ฌธ์ œ 3
8 12/4 - 12/10 ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€ or ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 3๋ฌธ์ œ 3

์ง„ํ–‰ ๋ฐฉ์‹

  • ํ•ด๋‹น ์ฃผ์ฐจ ์ด๋ฌด๊ฐ€ ๋ฐฑ์ค€ + ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ ์ถœ์ œ
    • ์ด๋ฌด๋Š” ๋งค์ฃผ ๋Œ์•„๊ฐ€๋ฉด์„œ ๋ฐ”๊ฟˆ
  • ๋งˆ๊ฐ์ผ๊นŒ์ง€ ์ถœ์ œ๋œ 3๋ฌธ์ œ ํ’€๊ธฐ + README.md ์ž‘์„ฑ ํ›„ ๊นƒํ—™์— PR
    • README.md๋Š” ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ, ๋ฌธ์ œ ํ’€์ด, ์ ‘๊ทผ ๋ฐฉ๋ฒ• ๋“ฑ ์ž์œ ๋กญ๊ฒŒ ์ž‘์„ฑํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
    • ๋ฌธ์ œ๋ฅผ ๋ชป ํ’€์—ˆ์„ ๊ฒฝ์šฐ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํšŒ๊ณ ํ•˜์—ฌ ์ ์–ด์ฃผ์„ธ์š”.
  • ์ฝ”๋“œ ๋ฆฌ๋ทฐ ํ›„ merge
  • ์ด๋ฌด๊ฐ€ ๋ฒŒ๊ธˆ ๊ณ„์‚ฐ ํ›„ -> ๋‹ค์Œ ์ฃผ์ฐจ ์ด๋ฌด๊ฐ€ README.md ์—…๋ฐ์ดํŠธ (๋ฌธ์ œ ์ถœ์ œ)

๋ณด์ฆ๊ธˆ

  • ์–ด๋Š ์ •๋„์˜ ๊ฐ•์ œ์„ฑ์„ ๋ถ€์—ฌํ•˜๊ธฐ ์œ„ํ•ด (์ธ์› ์ˆ˜) * (์ฃผ์ฐจ ์ˆ˜) * 300 ์›์„ 1 ์ธ๋‹น ๋ณด์ฆ๊ธˆ์œผ๋กœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ์Šคํ„ฐ๋”” ์™„์ฃผ ์‹œ ๋ณด์ฆ๊ธˆ์€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค ๋‹จ, ํ•ด๋‹น ์ฃผ์ฐจ์— โ€œ๋ฏธ์…˜โ€ ์‹คํŒจ ์‹œ, ๋ณด์ฆ๊ธˆ์—์„œ (์ธ์› ์ˆ˜) * 300 ์›์ด ์ฐจ๊ฐ๋ฉ๋‹ˆ๋‹ค. ex) ์Šคํ„ฐ๋”” ์ธ์› 7๋ช…, ์ด 8์ฃผ์ฐจ ์Šคํ„ฐ๋””์ธ ๊ฒฝ์šฐ 1์ธ๋‹น ๋ณด์ฆ๊ธˆ : 7 * 8 * 300 = 16,800 ์› ๋ฏธ์…˜ ์‹คํŒจํ•œ ์ฃผ ๋‹น 7 * 300 = 2,100 ์› ์ฐจ๊ฐ
  • ์Šคํ„ฐ๋”” ์ข…๋ฃŒ ํ›„, ์ฐจ๊ฐ์œผ๋กœ ์ธํ•ด ๋‚จ์€ ๋ณด์ฆ๊ธˆ ์ž”์•ก์€ (๋ณด์ฆ๊ธˆ ์ž”์•ก) / (์ธ์› ์ˆ˜) ๋งŒํผ ๋ฐฐ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐํƒ€

  • ๋ฌธ์ œํ’€์ด๋ฅผ ์œ„ํ•œ ์–ธ์–ด ์„ ํƒ์€ ์ž์œ ์ž…๋‹ˆ๋‹ค.
  • ์ฝ”๋“œ๋ฆฌ๋ทฐ์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด Readme์— ํ’€์ด๋ฅผ ์ž˜ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
  • ๋ฌธ์ œ๋ฅผ ๋ชป ํ’€์—ˆ๋‹ค๋ฉด ์–ด๋””๊นŒ์ง€ ์ƒ๊ฐํ•˜๊ณ  ์ ‘๊ทผํ–ˆ๋Š”์ง€ Readme์— ๊ธฐ๋กํ•ด์ฃผ์„ธ์š”!
  • ์ปค๋ฆฌํ˜๋Ÿผ๊ณผ ์ง„ํ–‰๋ฐฉ์‹์€ ํ˜‘์˜ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
    • +) ๊ฐœ์ธ์ ์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•์„ ์•Œ ์ˆ˜ ์—†๋Š” ์‹ค์ „ ๋ฌธ์ œ๋งŒ ํ’€๋ฉฐ ๊ฐ๊ฐ์„ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ํ›ˆ๋ จ์„ ํ•˜๊ณ  ์‹ถ์–ด์š”.
    • +) ๋ณด์ฆ๊ธˆ์„ ์กฐ๊ธˆ ๋‚ฎ์ถ”๊ณ /์˜ฌ๋ฆฌ๊ณ  ์‹ถ์–ด์š”
  • ์ถœ์ œ ๋‚œ์ด๋„ ๊ธฐ์ค€์€ ๋Œ€๋žต ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
    • ๋ฐฑ์ค€ : Silver 1,2 ~ gold 3,4 (ํ‰๊ท  gold 5)
    • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค : Lv 2 ~ 4 (ํ‰๊ท  Lv.3) (์ถœ์ฒ˜: ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ, ํ…Œํฌ ์ธํ„ด์‹ญ ๋“ฑ)

์ง„ํ–‰ ๋ฐฉ์‹ ์ƒ์„ธ

๋งค ์ฃผ ์ผ์ •

0. ์‹œ์ž‘

  • git clone ํ›„ ๊ฐ์ž github ์•„์ด๋””๋ช…์œผ๋กœ branch ํŒŒ๊ธฐ

1. ์›” ~ ํ† ์š”์ผ ์ž์ •

  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€
  • ์ถœ์ œ๋œ ๋ฌธ์ œ ํ’€๊ธฐ
  • README.md ์ž‘์„ฑ
  • ๋‚ด ๋ธŒ๋žœ์น˜์— push
  • ๋‚ด ๋ธŒ๋žœ์น˜ โ†’ main์œผ๋กœ pull request

2. ์ผ์š”์ผ

  • ์‚ฌ์ดํด์— ๋งž์ถฐ ํ•ด๋‹น ์‚ฌ๋žŒ ์ฝ”๋“œ PR ๋ฆฌ๋ทฐ
  • ์ฃผ์ฐจ๋ณ„ ํ•ด๋‹น ์‚ฌ๋žŒ = (์ž์‹ ์˜ ๋ฒˆํ˜ธ + ํ•ด๋‹น ์ฃผ์ฐจ) % ์ธ์›์ˆ˜
  • ์˜ˆ) 1์ฃผ์ฐจ-seungwookim99 : (seungwookim99(1) + 1) % n == 2 => 2๋ฒˆ ์‚ฌ๋žŒ ์ฝ”๋“œ PR

3. ์›”์š”์ผ

  • ์ด๋ฌด๊ฐ€ ๋ฒŒ๊ธˆ ๊ณ„์‚ฐ
  • ๋ฌธ์ œ ์ถœ์ œ + README.md ์ปค๋ฆฌํ˜๋Ÿผ์— ์—…๋ฐ์ดํŠธ

๋ฉค๋ฒ„ ๋ฐ ๋ฒˆํ˜ธ

๋ฌธ์ œ ์ถœ์ œ์ž ๋ฐ ์ด๋ฌด๋ฅผ ์œ„ํ•œ ๋ฉค๋ฒ„ ๋ฒˆํ˜ธ ์ž…๋‹ˆ๋‹ค.

๊น€์Šน์šฐ(1) โ†’ ๊ฐ•์ง„์‹ค(2) โ†’ ์œค์„ฑํ˜ธ(3) โ†’ ์กฐ์ข…ํ˜„(4) โ†’ ๊น€ํ˜„์žฌ(5) โ†’ ์ตœํ˜„์ˆ˜(6) โ†’ ์ „์‹œ์›(7)

์ฝ”๋“œ ๋ฆฌ๋ทฐ ์˜ˆ์‹œ

  1. ์ฝ”๋“œ์˜ ์‹œ๊ฐ„ ๋ณต์žก๋„
  2. ์ฝ”๋“œ์˜ ๊ฐœ์„  ๋ฐฉ์•ˆ
  3. ์ถ”์ฒœํ•ด์ค„ ์ƒˆ๋กœ์šด ํ•จ์ˆ˜๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  4. ๊ทธ ์™ธ์˜ ์ฝ”๋ฉ˜ํŠธ

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

README.md
code
   ใ„ด seungwookim99 // ์ž์‹ ์˜ github ๋‹‰๋„ค์ž„
     ใ„ด week1
       ใ„ด boj_1541.py
       ใ„ด boj_1461.py
       ใ„ด boj_2138.py   // ๋ฐฑ์ค€ ๋ฌธ์ œ
			 ใ„ด prog_12345.py // ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ
       ใ„ด README.md     // 1์ฃผ์ฐจ README

๋ฉค๋ฒ„ ๋ณ„ ์ œ์ถœ ํ˜„ํ™ฉ

  • ์ด๋ฌด๊ฐ€ PR ๊ธฐ์ค€์œผ๋กœ ์›”์š”์ผ๋งˆ๋‹ค ์—…๋ฐ์ดํŠธ ํ•ด์ฃผ์„ธ์š”!
  • โœ… : ๋ฏธ์…˜ ์„ฑ๊ณต
  • ๐Ÿ˜ฅ : ๋ฏธ์…˜ ์‹คํŒจ (์ง€๊ฐ, ๋ฏธ์ œ์ถœ, ๋ฏธํก)
๋ฉค๋ฒ„ 1์ฃผ์ฐจ 2์ฃผ์ฐจ 3์ฃผ์ฐจ 4์ฃผ์ฐจ 5์ฃผ์ฐจ 6์ฃผ์ฐจ 7์ฃผ์ฐจ 8์ฃผ์ฐจ
seungwookim99 โœ… โœ… โœ… โœ… โœ… ๐Ÿ˜ฅ โœ… โœ…
kauthenticity โœ… โœ… โœ… โœ… ๐Ÿ˜ฅ ๐Ÿ˜ฅ ๐Ÿ˜ฅ โœ…
SungHo-Ck โœ… โœ… โœ… โœ… โœ… โœ… โœ… ๐Ÿ˜ฅ
jonghyeonjo99 โœ… โœ… โœ… โœ… โœ… โœ… ๐Ÿ˜ฅ โœ…
itsnowkim โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
itsme-shawn ๐Ÿ˜ฅ โœ… โœ… ๐Ÿ˜ฅ โœ… ๐Ÿ˜ฅ ๐Ÿ˜ฅ ๐Ÿ˜ฅ
siwonblue โœ… โœ… โœ… โœ… โœ… ๐Ÿ˜ฅ ๐Ÿ˜ฅ ๐Ÿ˜ฅ

์ปค๋ฆฌํ˜๋Ÿผ

  • ์ด๋ฌด๊ฐ€ ์›”์š”์ผ๋งˆ๋‹ค ์—…๋ฐ์ดํŠธ ํ•ด์ฃผ์„ธ์š”!

Week 1

1. ๊ทธ๋ฆฌ๋””

2. ๊ตฌํ˜„

  • ๋ฌธ์ œ์ •๋ณด : ๋กœ๋ด‡ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ (2174)
  • ์ถœ์ฒ˜ : ๋ฐฑ์ค€
  • ๋งํฌ : https://www.acmicpc.net/problem/2174

Week 2

1. BFS/DFS

2. ์ •๋ ฌ

3. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

Week 3

1. ์ด์ง„ํƒ์ƒ‰

  • ๋ฌธ์ œ์ •๋ณด : ๋“œ๋ž˜๊ณค ์•ค ๋˜์ „ (16434)
  • ์ถœ์ฒ˜ : ๋ฐฑ์ค€
  • ๋งํฌ : https://www.acmicpc.net/problem/16434

2. DP

3. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

Week 4

1. ์ตœ๋‹จ๊ฒฝ๋กœ

  • ๋ฌธ์ œ์ •๋ณด : ์„œ๊ฐ•๊ทธ๋ผ์šด๋“œ (14938)
  • ์ถœ์ฒ˜ : ๋ฐฑ์ค€
  • ๋งํฌ : https://www.acmicpc.net/problem/14938

2. ๊ทธ๋ž˜ํ”„์ด๋ก 

  • ๋ฌธ์ œ์ •๋ณด : ํŠน์ •ํ•œ ์ตœ๋‹จ ๊ฒฝ๋กœ (1504)
  • ์ถœ์ฒ˜ : ๋ฐฑ์ค€
  • ๋งํฌ : https://www.acmicpc.net/problem/1504

3. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

Week 5

1. ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€

  • ๋ฌธ์ œ์ •๋ณด : ๋‚ด ์ง‘ ๋งˆ๋ จํ•˜๊ธฐ (30619)
  • ์ถœ์ฒ˜ : ๋ฐฑ์ค€
  • ๋งํฌ : https://www.acmicpc.net/problem/30619

2. ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€

3. ๋žœ๋ค ์œ ํ˜• ๋ฐฑ์ค€

Week 6

1. ๋žœ๋ค ์œ ํ˜•

2. ๋žœ๋ค ์œ ํ˜•

3. ๋žœ๋ค ์œ ํ˜•

Week 7

1. ๋žœ๋ค ์œ ํ˜•

2. ๋žœ๋ค ์œ ํ˜•

  • ๋ฌธ์ œ์ •๋ณด : ์™ธ๊ณ„์ธ์˜ ๊ธฐํƒ€ ์—ฐ์ฃผ(2841)
  • ์ถœ์ฒ˜ : ๋ฐฑ์ค€
  • ๋งํฌ :https://www.acmicpc.net/problem/2841

3. ๋žœ๋ค ์œ ํ˜•

Week 8

1. ๋žœ๋ค ์œ ํ˜•

2. ๋žœ๋ค ์œ ํ˜•

3. ๋žœ๋ค ์œ ํ˜•

  • ๋ฌธ์ œ์ •๋ณด : ๋‹จ์ฒด์‚ฌ์ง„ ์ฐ๊ธฐ(1835)
  • ์ถœ์ฒ˜ : ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (2017 ์นด์นด์˜ค์ฝ”๋“œ ๋ณธ์„ )
  • ๋งํฌ : https://school.programmers.co.kr/learn/courses/30/lessons/1835

4. ๋žœ๋ค ์œ ํ˜• (3๋ฒˆ ๋Œ€์ฒด ๋ฌธ์ œ)