- 문제 해결 능력 강화 -> 알고리즘은 대부분 전제조건과 여러가지 복잡한 조건들이 붙어 있는데 이를 단계별로 쪼개어 문제를 자연스럽게 해결하는 능력을 기를 수 있음 (엔지니어의 핵심 역량)
- 깔끔한 코드 작성 습관 -> 문제를 풀면서 가독성과 성능을 고려해 짧고 명확하게 코드를 짜는 습관 습득
- 시간복잡도/공간복잡도 감각 증진 -> 코드를 보고 O(n)인지 O(n^2) 빠르게 판단 가능하여 성능좋은 코드 작성능력 습득
- 디버깅 능력 증진 -> 복잡한 로직을 짜고, 예상치 못한 케이스에서 오류가 나면 빠르게 원인을 추적하는 훈련이 됨
- 패턴 훈련 -> 그리디/DP/탐색 같은 패턴에 대한 직관이 생기고 이 패턴을 활용하여 풀기 어려운 문제를 해결할 수 있는 능력이 생김
- ⭐️ 개인적으로 재밌다
-
Notifications
You must be signed in to change notification settings - Fork 0
lbaku89/algorithm
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published