코딩테스트 실력 향상을 위한 스터디입니다.
- 기간 : 2023년 7월 19일~ 2023년 9월 26일
- 회의 : 매일 22시(주말엔 22시 30분)
- 참고 : 백준, 이코테 도서
- 언어 : java->python(@zoouniak), c++(@bye-on)
매일 회의 때 같이 한 문제 풀이(제한시간 15분~30분 유동적으로)
30분 내에 풀었을 시 서로 풀이 공유
문제 풀이
- 매일 한 문제씩 선정해서 미리 풀어오고 문제 풀이를 진행함. 회의 시간에는 각자 풀어온 문제의 코드를 보며 코드 리뷰를 함.
- 두 사람 모두 풀어온 경우: 알고리즘 + 문제 풀이 방식 설명 뒤 다음 문제 풀이 바로 진행.
- 한 사람만 풀어온 경우: 풀어온 사람이 개념 + 알고리즘 설명 후 다음 회의 때까지 다시 풀이.
- 두 사람 모두 풀지 못한 경우: 문제에 대한 얘기를 간단히 나눈 후 다른 사람들의 정답 코드 확인. 다음에 다시 풀 문제에 체크.
- 미리 풀어온 문제의 풀이 설명이 끝나면 다음 문제 풀이 진행.
- 전날 미리 정해놓은 문제로, 제한시간 30분(유동적)을 두고 문제 풀이 진행.
- 문제 풀이 설명은 위와 같은 방식으로 진행하나, 두 사람 모두 풀지 못한 경우는 풀 때까지 진행..
설명 방식
- 적용 알고리즘 간단히 설명
- 문제 풀이 접근 방식 설명
- 코드 리뷰
- 시간 복잡도, 공간 복잡도 계산 (메모리, 실행 시간 캡처)
- 사용 라이브러리 정리
- 기타 (적용 실패한 접근 방식, 개선한 코드 등)
[핵심 알고리즘] 문제이름
자세한 풀이 방법 및 회고는 노션에 작성한다.