2주 사이클로 돌아가면서
- 2.5주차 구현 문제를 각자 짧게 코드 리뷰한다.
- 발표자가 한 주제의 개념, 문제 유형과 패턴 등을 소개한다.
- 발표자가 소개한 문제에 대해 풀어본다. (2~3 문제)
- 2주차 수업 전까지 각자 가져온 문제를 풀이해 온다. (골드 이상 1문제, 이하 2문제, 난이도를 적당히 신경써서)
- 1주차에 소개한 주제에 관한 문제를 각자 가져와서 서로의 문제를 풀고 서로의 풀이에 대해 코드 리뷰한다.
- 각자 1문제씩 가져온 구현 문제를 푼다.
의 흐름으로 진행한다.
- 21년 2월말, 3월초에 개최되는 코드포스에 응시하는 것을 단기적 목표로 한다.
- 백준 랭작을 꾸준히 함으로써, PS 500문제를 목표로 한다. (이를위해 풀이할 문제는 백준 출저로 한다. 다만 유용한 문제가 있을경우, 타 사이트의 출저도 포함할 수 있다.)
- 목요일 (21:00 ~ 22:30) 스터디를 진행한다.
- 토요일 (23:59) 까지 그주차에 풀 문제를 검증 후 Github에 등록한다.
- 화요일 (23:59) 까지 각자의 풀이를 제출하고, 수요일 (23:59) 까지 코드 리뷰를 한다.
- PR를 통해서 자신의 풀이를 등록한다.
- 1주차의 구현문제 코드리뷰는 문제당 10분 정도로 짧게, 2주차 주제문제 코드리뷰는 심층적으로 진행한다.
- 문제를 다 풀지 못할 경우 주석을 달아서 자기 자신이 어디까지 문제를 풀려고 시도했는지 표시한다.
- 피치못할 사정이 아닌 이유로 불참할 경우 1000원, 과제를 안풀어올 경우 1문제당 500원씩 제출한다. (화요일 토요일 코드리뷰 시간 기준)
(Git id)_PS.cpp
ex) Kwon770_PS.cpp
(Git id) (Problem Name) (State)
ex) Kwon770 N과M(5) AC
, Kwon770 다각형의_면적 TLE
PS State
- AC : Accepted : 맞았습니다
- WA : Wrong Answer : 틀렸습니다
- TLE : Time Limit Exceeded : 시간 제한 초과입니다
- MLE : Memory Limit Exceeded : 메모리 제한 초과입니다
- RE : Runtime Error : 런타임 에러
- CE : Compilation Error : 컴파일 에러
(Git it) (N주차) (풀이완료/풀이실패)
ex) Kwon770 1주차 풀이완료