- 매주 4문제 풀이
- 같은 주차 안에서 쉬운 문제부터 도전 문제까지 골고루 구성
- 각 Cycle 마지막 주차는 모의 코테 형태로 진행
- 최대한 직접 생각해서 풀어보기
- 예전에 풀어봤던 문제라도 다시 풀어보기
- 공식문서 참조 가능: OpenJDK 11 공식문서
- 기본 브랜치(
main또는master)에서 각 주차에 해당하는 브랜치를 생성하여 작업합니다. - 브랜치 명명 규칙:
week[주차]/[이름 또는 깃허브 ID]- 예시:
week04/hong-gildong - 예시:
week12/algoking
- 예시:
- 해당 주차의 문제 풀이가 완료되면 기본 브랜치로 Pull Request를 생성합니다.
- 주차별 폴더 안에 자신의 이름(또는 깃허브 ID) 폴더를 생성하여 코드를 업로드합니다.
week04/홍길동/BOJ_2164_카드2.javaweek04/홍길동/PRG_기능개발.java
커밋 메시지의 태그는 아래 규칙에 따라 사용합니다.
[FEAT]: 새로운 문제 풀이 추가[FIX]: 오답 수정, 예외 처리, 시간초과/메모리초과 해결[REFACTOR]: 정답 로직은 유지하면서 코드 구조나 가독성을 개선한 경우[DOCS]: README, 주석, 문서 등 설명용 내용 수정[CHORE]: 디렉토리 구조 변경, 파일 이동/이름 변경, 기타 설정 작업
[태그] week[주차]/플랫폼/문제번호/문제명형식으로 작성합니다.- 예시:
[FEAT] week04/BOJ/2164/카드2 - 예시:
[FIX] week05/PRG/기능개발 시간초과 해결
- 매주 정해진 시간(금요일 00:00) 전까지 PR을 올립니다.
- PR 제목:
[week04] 홍길동 알고리즘 과제 제출