Skip to content

πŸ₯ μ•Œκ³ λ¦¬μ¦˜ & 자료ꡬ쑰 ν•™μŠ΅ μ €μž₯μ†Œ

Notifications You must be signed in to change notification settings

solmoonkang/algorithm-study

Repository files navigation

πŸš€ Coding Test & Algorithm Study

μ½”λ”© ν…ŒμŠ€νŠΈ 합격을 μœ„ν•œ μ•Œκ³ λ¦¬μ¦˜ 문제 풀이 및 λ””μžμΈ νŒ¨ν„΄ ν•™μŠ΅ 기둝 μ €μž₯μ†Œμž…λ‹ˆλ‹€. λ‹¨μˆœνžˆ 정닡을 λ§žνžˆλŠ” 것에 κ·ΈμΉ˜μ§€ μ•Šκ³ , 효율적인 ꡬ쑰와 클린 μ½”λ“œλ₯Ό μ§€ν–₯ν•˜λ©° ν•™μŠ΅ν•©λ‹ˆλ‹€.

solved.ac profile


πŸ“‚ Project Structure

μ •μ˜λœ λͺ¨λ“ˆ 체계에 λ”°λ₯Έ ν”„λ‘œμ νŠΈ κ΅¬μ‘°μž…λ‹ˆλ‹€. 각 λͺ¨λ“ˆμ€ 독립적인 ν•™μŠ΅ λͺ©μ μ„ κ°€μ§‘λ‹ˆλ‹€.

λͺ¨λ“ˆ λͺ…μΉ­ ν”Œλž«νΌ / ν•™μŠ΅ λ‚΄μš© 상세 μ„€λͺ…
algorithm-baekjoon BAEKJOON λ°±μ€€ 온라인 μ €μ§€ 문제 풀이 (solved.ac ν‹°μ–΄ 기반)
algorithm-programmers Programmers ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ 고득점 Kit 및 λ ˆλ²¨λ³„ 문제 풀이
programmers-cookbook μžλ°” μ•Œκ³ λ¦¬μ¦˜ 문제 풀이 γ€Šμ½”λ”© ν…ŒμŠ€νŠΈ ν•©κ²©μž 되기 - μžλ°” νŽΈγ€‹ 기반 μ „λž΅μ  ν•™μŠ΅
study-design-pattern λ””μžμΈ νŒ¨ν„΄ (Design Pattern) 객체지ν–₯ 섀계 및 효율적인 μ½”λ“œ ꡬ쑰 ν•™μŠ΅

πŸ’‘ Algorithm Strategy

효율적인 μ„±μž₯을 μœ„ν•΄ μ•„λž˜ 6κ°€μ§€ ν•™μŠ΅ 원칙을 μ€€μˆ˜ν•©λ‹ˆλ‹€.

  1. Time Limit: λ¬Έμ œλ‹Ή 30λΆ„~1μ‹œκ°„ κ³ λ―Ό ν›„ ν•΄κ²°λ˜μ§€ μ•ŠμœΌλ©΄ 풀이λ₯Ό μ°Έκ³ ν•©λ‹ˆλ‹€.
  2. Understand & Retype: νƒ€μΈμ˜ ν’€μ΄λŠ” λ°˜λ“œμ‹œ 원리λ₯Ό μ΄ν•΄ν•œ λ’€ 직접 νƒ€μ΄ν•‘ν•˜λ©° μ²΄λ“ν•©λ‹ˆλ‹€.
  3. Concept First: μƒμ†Œν•œ μ•Œκ³ λ¦¬μ¦˜μ€ ꡬ글링을 톡해 이둠을 λ¨Όμ € μ •λ¦¬ν•˜κ³  풀이에 μž„ν•©λ‹ˆλ‹€.
  4. Triple Practice: μƒˆλ‘œ 배운 μ•Œκ³ λ¦¬μ¦˜μ€ μœ μ‚¬ν•œ μœ ν˜•μœΌλ‘œ μ΅œμ†Œ 3문제 이상 ν’€μ΄ν•©λ‹ˆλ‹€.
  5. Review Cycle: 이해가 λΆ€μ‘±ν–ˆλ˜ λ¬Έμ œλŠ” 일주일 λ’€ λ°˜λ“œμ‹œ λ‹€μ‹œ 풀어보며 λ³΅μŠ΅ν•©λ‹ˆλ‹€.
  6. Code Review: λ‚΄ 풀이와 νƒ€μΈμ˜ 풀이λ₯Ό λΉ„κ΅ν•˜λ©° 더 λ‚˜μ€ μ‹œκ°„/곡간 λ³΅μž‘λ„λ₯Ό νƒμƒ‰ν•©λ‹ˆλ‹€.

πŸ“š Learning Resources

πŸ“– Books & Courses

  • μ΄νŽ™ν‹°λΈŒ μžλ°” (Effective JAVA 3/E) - μ‘°μŠˆμ•„ λΈ”λ‘œν
  • μ½”λ”© ν…ŒμŠ€νŠΈ ν•©κ²©μž 되기 (μžλ°” 편) - ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ κ°•μ˜ 및 μ„œμ 
  • 자료ꡬ쑰 및 μ•Œκ³ λ¦¬μ¦˜ κ΄€λ ¨ 온라인 기술 λΈ”λ‘œκ·Έ 및 곡식 λ¬Έμ„œ

πŸ›  Tools

πŸŒ‹ Goal

  • 기초 체λ ₯: μ£Όμš” μ•Œκ³ λ¦¬μ¦˜(DFS/BFS, DP, 그리디, 이뢄탐색 λ“±)의 μ™„λ²½ν•œ μˆ™μ§€
  • 객체 μ§€ν–₯: μ•Œκ³ λ¦¬μ¦˜ 풀이 κ³Όμ •μ—μ„œλ„ 가독성과 μœ μ§€λ³΄μˆ˜λ₯Ό κ³ λ €ν•œ μ½”λ“œ μž‘μ„±
  • 지속성: '1일 1μ•Œκ³ λ¦¬μ¦˜' μ‹€μ²œμ„ ν†΅ν•œ κΎΈμ€€ν•œ 문제 ν•΄κ²° 감각 μœ μ§€

About

πŸ₯ μ•Œκ³ λ¦¬μ¦˜ & 자료ꡬ쑰 ν•™μŠ΅ μ €μž₯μ†Œ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages