- 기간: 2023년 01월 ~
- 요일 : 수요일 오후 7시
- 언어: 자바, 자바스크립트
🚨 단순 문제 풀이가 아닌,
해당 유형에 대한 문제 접근 방식을 기록하여 서로 공유 및 리뷰한다.
- 주마다 3문제씩 선정하여, 각자 1문제씩 랜덤 뽑기하여 설명한다.
- 모임 당일 날 Pull Request를 작성한다.
- 본인 문제 풀이에 대한 리뷰
- 문제 풀이를 위한 접근방식(개념) 설명
- 이해하지못하면 이해할때까지 설명해야함
- 추가 개선 코드에 대한 설명
- 문제 풀이가 어려웠던 점, 구현하고자 했는데 실패한 방식
- 📝 [Programmers-폴더명] 이름
- 📝 [Programmers-문제번호] 문제명
- ex) 📝 [Programmers-1845] 폰켓몬
- Programmers/[본인이름]/폴더명/문제명.js(java)
주차 | 유형 | 문제1 | 문제2 | 문제3 | 문제4 | 문제5 | 문제6 |
---|---|---|---|---|---|---|---|
1주차 | 해시 | 폰켓몬 | 위장 | 완주하지 못한 선수 | |||
2주차 | 스택/큐 | 기능개발 | 올바른 괄호 | 같은 숫자는 싫어 | |||
3주차 | 힙(Heap) | 이중우선순위큐 | 디스크 컨트롤러 | ||||
4주차 | 정렬 | k번째 수 | H-Index | 가장 큰 수 | |||
5주차 | 완전탐색 | 최소직사각형 | 카펫 | 모의고사 | |||
6주차 | 탐욕법(Greedy) | 단속카메라 | 조이스틱 | 체육복 | 구명보트 | ||
7주차 | 동적계획법(Dynamic Programming) | N으로 표현 | 사칙연산 | ||||
8주차 | 깊이/너비 우선 탐색(DFS/BFS) | 게임 맵 최단거리 | 타겟 넘버 | 네트워크 | |||
9주차 | 이분탐색 | 징검다리 | 입국심사 | ||||
10주차 | 그래프 | 순위 | 방의 개수 | 가장 먼 노드 |