- 매주 일요일 issue에 문제를 출제합니다.
- 일주일간(다음 주 일요일까지) 문제를 푼 후 PR을 올립니다.
- 본인의 브랜치 -> main 브랜치
- ex)
hyunsoo/1week
-> main
- 일요일 저녁(시간 미정) 각자의 코드를 설명합니다.
- 설계 방식, 구현 방식, 공유하고 싶은 사항 등
- 모든 인원의 설명이 끝나면 PR에 가서 코드 리뷰를 진행합니다.
- 좋았던 부분, 개선하면 좋을 것 같은 부분 등
- 모든 리뷰가 끝나면 PR을 merge합니다.
- 일주일 마무리를 행복하게 잘 합니다!
- Branch 생성 규칙
- branch의 이름은
이름/주차
와 같이 작성합니다. - ex)
hyunsoo/1week
- branch의 이름은
- PR 작성 규칙
- PR의 제목은
[이름] - 푼 문제들
과 같이 작성합니다. - ex)
[전현수] - 마인크래프트, 아기 상어
- PR의 제목은
- 문제 저장 규칙
src/main/kotlin/{이름}/{주차}/{문제의 이름}
과 같이 작성합니다.- ex)
src/main/kotlin/hyunsoo/1week/마인크래프트.kt
난이도 규칙⚠️ 표기된 난이도가 문제의 절대적인 난이도를 뜻하는 것은 아님.⚠️ 🥉 / 백준 브론즈 or 프로그래머스 Level 1🥈 / 백준 실버 or 프로그래머스 Level 2🥇 / 백준 골드 or 프로그래머스 Level 3
- 문제 선택 규칙
- 코드 리뷰를 마친 후 다음 주차에 풀 유형들을 정합니다.
- ex)
구현, dfs/bfs, 그리디, 문자열
등 - 해당 주차에 마지막으로 발표하는 인원은 2문제 나머지 인원은 1문제를 고릅니다.
- 해당 주차의 issue에 댓글로 문제와 링크를 남깁니다.
- ex) 아기상어 https://www.acmicpc.net/problem/16236
- 발표 순서 규칙
- 이번 주차에 첫 번째로 발표한 사람은 다음 주차에 마지막으로 발표하게 됩니다.
- ex) 이번 주
현수 - 지민 - 희직 - 병희
- 다음 주
지민 - 희직 - 병희 - 현수