Skip to content

Latest commit

ย 

History

History
79 lines (60 loc) ยท 6.37 KB

File metadata and controls

79 lines (60 loc) ยท 6.37 KB

Algorithm_Study_Java_C++

[Java C++] ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””

  • ๊ธฐ๊ฐ„: 2023๋…„ 2์›” ~
  • ์ •๊ธฐ ํšŒ์˜: ๋ชฉ์š”์ผ ์˜คํ›„ 9์‹œ
  • ์ฐธ๊ณ  ์‚ฌ์ดํŠธ: ๋ฐฑ์ค€
  • ์–ธ์–ด: Java
  • ๋…ธ์…˜: ๋ฐ”๋กœ๊ฐ€๊ธฐ

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

โœ… ์ง„ํ–‰ ๋ฐฉ์‹

  • ์ฃผ 1ํšŒ ์˜จ๋ผ์ธ(Webex) ๋ฏธํŒ…
  • ๋งค์ฃผ ๋ชฉ์š”์ผ ํ’€์–ด ์˜จ ๋ฌธ์ œ ํ’€์ด ๋ฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ
  • ๋ฌธ์ œ ๋‹ค ํ’€๊ณ  PR ํ›„ ์„œ๋กœ ์ฝ”๋“œ๋ฆฌ๋ทฐ ํ•ด์ฃผ๊ธฐ

โœ… commit ๊ทœ์น™

  • ํŒŒ์ผ ๋ช…: Main_๋ฌธ์ œ๋ฒˆํ˜ธ_๋ฌธ์ œ์ด๋ฆ„_์ด๋ฆ„.java
  • commit ๋ฉ”์„ธ์ง€: [ํ”Œ๋žซํผ] ๋ฌธ์ œ๋ฒˆํ˜ธ ๋ฌธ์ œ์ด๋ฆ„
  • ํ„ฐ๋ฏธ๋„์—์„œ ์ž‘์„ฑ๋ฒ•:
git commit -m "[BOJ] 21554 ๋งˆ๋ฒ•์‚ฌ์˜ ๋Œ ์žฅ๋‚œ๊ฐ"
  • ํ”Œ๋žซํผ ์ž‘์„ฑ๋ฒ• ํ†ต์ผ:
    • [BOJ] - ๋ฐฑ์ค€
    • [SWEA] - ์‚ผ์„ฑSW Expert Academy
    • [PGS] - ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    • [ETC] - ๊ทธ์™ธ

โœ… ๊ธฐํƒ€ ๊ทœ์น™

  • PR ์ œ๋ชฉ: [N์ฃผ์ฐจ] ์ด๋ฆ„
  • ๋А๋‚€์  ๋ฐ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ: issue or PR comment์— ๊ธฐ์žฌ

โœ… ํŒŒ์ผ ๋ฐ ํด๋” ๊ตฌ์กฐ

WEEK1 / A_BOJ_9999 / ํŒŒ์ผ๋ช…

โœ… Weekly Problem Solving

์ฃผ์ฐจ ๋ฌธ์ œ A ๋ฌธ์ œ B ๋ฌธ์ œ C ๋ฌธ์ œ D ๋ฌธ์ œ E ๋ฌธ์ œ F ์ง„ํ–‰ ํ˜„ํ™ฉ
WEEK1 ์ตœํ›„์˜ ์Šน์ž๋Š” ๋ˆ„๊ตฌ? Z ์Šคํƒ€ํŠธ๋งํฌ ์ด์ค‘ ์šฐ์„ ์ˆœ์œ„ ํ ๋งˆ๋ผํ†ค 2 ์ง„ํ–‰ ์™„๋ฃŒ
WEEK2 ํ•œ๊ตญ์ด ๊ทธ๋ฆฌ์šธ ๋• ์„œ๋ฒ„์— ์ ‘์†ํ•˜์ง€ ์‚ฌํƒ•๊ฒŒ์ž„ ๊ฟ€๋”ฐ๊ธฐ ์ƒ์–ด ์ดˆ๋“ฑํ•™๊ต ํŒŒ์ผ ํ•ฉ์น˜๊ธฐ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK3 ์—ฐ์‚ฐ์ž ๋ผ์›Œ๋„ฃ๊ธฐ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ๋น„๋ฐ”๋ผ๊ธฐ ๊ฒฝ์‚ฌ๋กœ ์‚ฌ๋‹ค๋ฆฌ ์กฐ์ž‘ ๊ตฌ์Šฌ ํƒˆ์ถœ 2 ์ง„ํ–‰ ์™„๋ฃŒ
WEEK4 ํšŒ๋ฌธ ์–ผ์Œ๊นจ๊ธฐ ํŽญ๊ท„ ์ปจ๋ฒ ์ด์–ด ๋ฒจํŠธ ์œ„์˜ ๋กœ๋ด‡ ๋“œ๋ž˜๊ณค ์ปค๋ธŒ ๋น„๋ฐ€ ๋ชจ์ž„ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK5 ์นœ๊ตฌ ์†Œ-๋‚œ๋‹ค ํฌ๋„์ฃผ ์‹œ์‹ ๋น—๋ฌผ ๋‚˜๋ฌด ์žฌํ…Œํฌ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK6 AC ๊ณ„๋ž€์œผ๋กœ ๊ณ„๋ž€์น˜๊ธฐ ์‹œ๊ฐ„ ๊ด€๋ฆฌํ•˜๊ธฐ ์ž”๋”” ์˜ˆ์ธกํ•˜๊ธฐ ์—ฐ๊ตฌ์†Œ 3 ์ง„ํ–‰ ์™„๋ฃŒ
WEEK7 ์„ ๋ฐœ ๋ช…๋‹จ ๋ณด๋ฌผ์„ฌ ๋™์ „ ๋’ค์ง‘๊ธฐ ์†Œ์ˆ˜์˜ ์—ฐ์†ํ•ฉ ๋ ˆ์ด์ € ํ†ต์‹  ์ง„ํ–‰ ์™„๋ฃŒ
WEEK8 ํŽ ๋ฆฐ๋“œ๋กฌ? ์†Œ์ˆ˜๊ฒฝ๋กœ ๋ถˆ! ์•ฑ ์ฝ”๋”ฉ์€ ์˜ˆ์˜๊ฒŒ ์Œ์‹ ํ‰๋ก ๊ฐ€ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK9 ๋ฌผ๋ณ‘ ๋ฎคํƒˆ๋ฆฌ์Šคํฌ ์ƒ˜ํ„ฐ ์นด๋“œ ์ •๋ ฌํ•˜๊ธฐ ์ข‹์€ ์ˆ˜์—ด ์–ดํ•ญ ์ •๋ฆฌ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK10 ์ง์‚ฌ๊ฐํ˜• ์ƒ‰์น ํ•˜๊ธฐ ๋‚ด๋ฆฌ๋ง‰ ๊ธธ ๊ฑฐ์šธ ์„ค์น˜ ์‚ฌ์ด์ข‹์€ ํ˜•์ œ ๊ณผ์ œ ํƒ๋ฐฐ ๋ฐฐ๋‹ฌ๊ณผ ์ˆ˜๊ฑฐํ•˜๊ธฐ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK11 ๋น„์ˆ ํ‹ฑํƒํ†  ๋ฏธ๋กœ ๋ฌผ๋Œ€๊ธฐ ๋งˆ์ง€๋ง‰ ์‚ฌ์ง„ ์ฐ๊ธฐ ์„ฑ๊ฒฉ ์œ ํ˜• ๊ฒ€์‚ฌํ•˜๊ธฐ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK12 ๊ฒŒ์œผ๋ฅธ ๋ฐฑ๊ณฐ ํšŒ๋ฌธ์€ ํšŒ๋ฌธ์•„๋‹ˆ์•ผ!! ์ „ํ™”๋ฒˆํ˜ธ ์ˆ˜์ˆ˜๊ป˜๋ผ(small) ๋ฌธ์ œ์ง‘ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK13 ๋กœ๋ด‡ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฉ€ํ‹ฐ๋ฒ„์Šค 2 ์นด๋“œ ๊ฒŒ์ž„ ๋‚ด์ผ๋กœ ์—ฌํ–‰ ์ง„ํ–‰ ์™„๋ฃŒ
WEEK14 ๋ฏธ๋กœ ๋งŒ๋“ค๊ธฐ ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ 2 ๋‘ ์› ์‹ค๋ฒ„๋Ÿฐ ์ง„ํ–‰ ์ค‘

Git ์ˆœ์„œ

  • git fetch
  • git add .
  • git commit -m "[BOJ] ๋ฌธ์ œ๋ฒˆํ˜ธ ๋ฌธ์ œ๋ช…"
  • git pull origin main
  • git push origin [๊ฐœ์ธ ๋ธŒ๋žœ์น˜]

โœ… ์„ค๋ช… ๋ฐฉ์‹

  1. ์ ์šฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋… ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…
  2. ๋ฌธ์ œ ํ’€์ด๋ฅผ ์œ„ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹(or ๊ฐœ๋…) ์„ค๋ช…
  3. ๊ธฐ๋ณธ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…
  4. ์ถ”๊ฐ€์ ์œผ๋กœ ๊ฐœ์„ ํ•œ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…
  5. ๊ธฐํƒ€(๋ฌธ์ œ ํ’€์ด์— ์–ด๋ ค์› ๋˜ ์ , ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ–ˆ๋Š”๋ฐ ์‹คํŒจํ•œ ๋ฐฉ์‹)