알고리즘 문제 풀이 기록 저장소
다양한 플랫폼에서 문제 해결 능력 향상을 목표로 꾸준히 학습하고 있습니다.
| 플랫폼 | 링크 |
|---|---|
| Baekjoon Online Judge (BOJ) | https://www.acmicpc.net/ |
| SW Expert Academy (SWEA) | https://swexpertacademy.com/ |
| Programmers | https://school.programmers.co.kr/ |
| LeetCode | https://leetcode.com/ |
| Codility | https://app.codility.com/ |
📦src
├─ 📁algorithm # 개념 정리(알고리즘)
│ ├─ 📁sort # 정렬
│ ├─ 📁search # 탐색
│ └─ 📁... # ...
│
├─ 📁com
│ ├─ 📁codility # Codility
│ │ └─ 📁app
│ │ ├─ 📁solved # 풀이 완료
│ │ │ ├─ 📁lesson1 # lesson 1 - Iterations
│ │ │ ├─ 📁... # ...
│ │ │ └─ 📁lesson17 # lesson 17 - Dynamic Programming
│ │ └─ 📁solving # 해결 중, 템플릿
│ │
│ ├─ 📁leetcode # LeetCode
│ │ ├─ 📁solved # 해결한 문제(난이도별 분류)
│ │ │ ├─ 📁easy # 난이도 Easy
│ │ │ ├─ 📁medium # 난이도 Medium
│ │ │ └─ 📁... # ...
│ │ ├─ 📁solving # 해결 중, 템플릿
│ │ └─ 📁util # 유틸리티(자주 제시되는 자료구조 등)
│ │
│ └─ 📁swexpertacademy # SW Expert Academy
│ ├─ 📁solved # 해결한 문제(난이도별 분류)
│ │ ├─ 📁D1 # 난이도 D1
│ │ ├─ 📁D2 # 난이도 D2
│ │ └─ 📁... # ...
│ └─ 📁solving # 해결 중, 템플릿
│
├─ 📁kr
│ └─ 📁co
│ └─ 📁programmers # 프로그래머스
│ └─ 📁school
│ ├─ 📁solved # 해결한 문제
│ │ ├─ 📁acceptance # 입문 단계
│ │ ├─ 📁beginner # 기초 단계
│ │ ├─ 📁lv1 # lv 1
│ │ ├─ 📁lv2 # lv 2
│ │ ├─ 📁... # ...
│ │ └─ 📁pcce # pcce 기출 문제
│ └─ 📁solving # 해결 중, 템플릿
│
└─ 📁net
└─ 📁acmicpc # 백준
├─ 📁solved # 해결한 문제
│ ├─ 📁bronze # 난이도 Bronze
│ ├─ 📁silver # 난이도 Silver
│ ├─ 📁gold # 난이도 Gold
│ └─ 📁... # ...
└─ 📁solving # 해결 중, 템플릿
파일명은 Solution_{문제번호}.java와 같이 지정
예: 재귀함수가 뭔가요?(
Solution_17478.java)
개인적으로 느낀 중요도에 따라 파일명 앞에 언더바(_)로 강조 표시
예: 토마토(
___Solution_7576.java)
의무적으로 매일 n문제씩 풀지 않기. 원할 때 집중해서 풀기