- 바킹독 basic-algo-lecture의 0x03부터 시작해서, 격주로 목차에 있는 두 개의 주제 공부하기
- 바킹독 워크북 리드미에서 해당 주제와 관련된 문제 풀기
- 파일이름 규칙 지켜서 커밋하기
- 주차별로 최소 2문제 이상 커밋하기
- 정해진 기한 내에 문제 풀기
- 코드 리뷰 규칙 지켜서 풀이 공유
- 登高自卑(등고자비) : 천리길도 한걸음부터
- 1순위 : 주차별 리드미에 포함된 문제
- 2순위 : 바킹독의 해당 챕터 기본문제 중에서 다른 문제
- 3순위 : 바킹독의 해당 챕터 응용문제
- 4순위 : 더 높은 레벨인 아예 다른 문제 풀기
아래 내용 주석에 포함시키기
- (1) 문제 번호
- (2) 어떤 자료구조/알고리즘을 써야하는지
- (3) 문제의 어떤 부분을 잘 읽어야 하는지 -> 문제의 실마리 파악
- (4) 코드의 시간복잡도
- (5) 코드의 공간복잡도
/**
* 1. BOJ 1158
* 2. 링크드리스트
* 3. 원소들의 변경이 자주 일어나서 연결리스트를 생각했다.
* 4. O(N)
* 5. 생략 공간복잡도가 중요한 문제가 아니라면 생략 가능
*/
- 플랫폼_문제번호_본인이름 : ex)
BOJ_123_홍길동
- 플랫폼 작성법 :
- [BOJ] - 백준
- [PGS] - 프로그래머스
- [LTC] - 리트코드
- [ETC] - 그외
- 월별 폴더 안에 주차별 폴더를 생성합니다.
- 주차별 폴더 안에는 문제 번호별로 폴더를 만들고, 각 폴더에 문제 풀이 코드를 커밋합니다.
2024-10
└─ 1주차
├─ 1000
│ └─ BOJ_1000_홍길동.java
└─ 2000
└─ BOJ_2000_홍길동.java