{"id":20738168,"url":"https://github.com/developeracademy-postech/algorithm","last_synced_at":"2025-04-24T01:43:53.640Z","repository":{"id":158793280,"uuid":"633739492","full_name":"DeveloperAcademy-POSTECH/Algorithm","owner":"DeveloperAcademy-POSTECH","description":"우당탕탕 알고리즘 스터디 in Apple Developer Academy@POSTECH","archived":false,"fork":false,"pushed_at":"2023-12-20T21:16:12.000Z","size":1483,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-30T05:41:20.771Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeveloperAcademy-POSTECH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-28T07:08:38.000Z","updated_at":"2024-05-30T09:48:39.000Z","dependencies_parsed_at":"2024-05-30T12:19:54.144Z","dependency_job_id":"9d53880d-4c92-4c53-87e3-222bf17b3c79","html_url":"https://github.com/DeveloperAcademy-POSTECH/Algorithm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2FAlgorithm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2FAlgorithm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2FAlgorithm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2FAlgorithm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloperAcademy-POSTECH","download_url":"https://codeload.github.com/DeveloperAcademy-POSTECH/Algorithm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250546010,"owners_count":21448254,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T06:17:01.253Z","updated_at":"2025-04-24T01:43:53.622Z","avatar_url":"https://github.com/DeveloperAcademy-POSTECH.png","language":"Python","readme":"# Algorithm Study \n\n#### in Apple Developer Academy @ POSTECH\n\n\u003cbr /\u003e\n\n## ⏰ Time \u0026 Period\n\n### Season 1\n\n- 기간 : 4월 4째주 ~ 6월 4째주+@\n- Meeting\n  - TEAM A - 월요일 1:00pm (오후 세션 이전)\n  - TEAM B (Morning) - 금요일 12:40pm (오후 세션 이전)\n  - TEAM B (Afternoon) - 수요일 6:00pm (오후 세션 이후)\n\n### Season 2\n\n- 기간 : 8월 1째주 ~ (아마 아카데미 끝날때까지)\n- Meeting\n  - TEAM A - 화요일 1:00pm\n  - TEAM B1 - 수요일 6:00pm\n  - TEAM B2 - 수요일 7:00pm\n  - TEAM C - 목요일 12:00pm\n\n\u003cbr /\u003e\n\n## Participants\n\n### Season 1\n\n- TEAM A\n  - 🚩🚩 [Jeckmu / 이재원](https://github.com/220v-K)\n  - [Ollie / 김세이](https://github.com/vanism2091)\n  - [Eren / 문희찬](https://github.com/mun9769)\n  - [Woody / 박현우](https://github.com/migusdn)\n  - [Sunday / 이선호](https://github.com/Sunhofficial)\n  - [Poodle / 최어진](https://github.com/poodlepoodle)\n- TEAM B - Morning\n  - 🚩 [Shannon / 이세민](https://github.com/cutthebutter)\n  - [Ddan / 박승찬](https://github.com/eemdeeks)\n  - [Jerry / 이주환](https://github.com/jhwan2) (~Week 4)\n  - [Cyndi / 박지은](https://github.com/cyndi0330) (~ Week 1)\n  - [Lianne / 최예은](https://github.com/lianne-b) (~ Week 3)\n  - [Hayo / 김동혁]() (~ Week 1)\n  - [Azhy / 김성훈](https://github.com/ungchun) (Week 3 ~)\n- TEAM B - Afternoon\n  - 🚩 [Swimmer / 황지우](https://github.com/earlysummer0303)\n  - [Lets / 고석환](https://github.com/alpaka99)\n  - [Soda / 김민](https://github.com/minnnidev) \n  - [Celan / 이승준](https://github.com/valselee) (~ Week 2)\n  - [Benny / 한기백](https://github.com/ivorrr987)\n  - [Madeline / 신정연](https://github.com/MADElinessss)\n\n### Season 2\n\n- TEAM A\n  - 🚩🚩 [Jeckmu / 이재원](https://github.com/220v-K)\n  - [Eren / 문희찬](https://github.com/mun9769)\n  - [Woody / 박현우](https://github.com/migusdn)\n  - [Poodle / 최어진](https://github.com/poodlepoodle)\n- TEAM B1\n  - [Lets / 고석환](https://github.com/alpaka99)\n  - [Soda / 김민](https://github.com/minnnidev) \n  - [Benny / 한기백](https://github.com/ivorrr987)\n  - [Madeline / 신정연](https://github.com/MADElinessss)\n- TEAM B2\n  - [Ollie / 김세이](https://github.com/vanism2091)\n  - [Moana / 조채원](https://github.com/chaewon-moana)\n  - [Yong / 최진용](https://github.com/it794613)\n  - [Musk / 유인호](https://github.com/Oreo-Mcflurry)\n\n- TEAM C\n  - [Ssup / 고경섭](https://github.com/Suppppppp)\n  - [Chaekie / 김채경](https://github.com/chaekie)\n  - [Greed / 이동국](https://github.com/Greeddk)\n  - [Cliff / 윤범태](https://github.com/ayaysir)\n\n\n\u003cbr /\u003e\n\n## Process\n\n### TEAM A\n\n- 주마다 풀 문제를 정합니다.\n\n- 미팅날 까지 풀어옵니다!\n- 미팅날 사다리타기🪜로 발표할 문제를 정합니다.\n\n- `for problem in problems_this_week:`\n  - 담당한 사람이 문제에 대해 발표합니다. \n    - Ex. 문제에 대한 초견, 생각한 접근법, 실패 과정, 코드 개선 과정, 결과. Time Complexity / Space Complexity 분석. 후기.. etc.\n  - 문제에 대한 각자의 후기를 남깁니다.\n    - Ex. 이거 이렇게 풀면 더 깔끔해요! / 이거 Time Complexity가 이게 아니라 저렇게 되는 것 같습니당. / 이 문제 너무 어려웠음 ㅠㅠ\n\n### TEAM B (Morning)\n\n- 매 주 공부할(문제를 풀) 주제를 정합니다. (Ex. Stack, Queue, Greedy, Dynamic Programming..)\n- 각자 자신에게 맞는 난이도의 문제를 최소 3문제 이상 미팅날까지 풀어옵니다!\n- 매주 해당 주제를 모두 10분내에 설명해줄 수 있을 상태로 공부하고, 미팅날, 랜덤으로 발표한 사람을 정해 발표합니다.\n- 지난 주에 공부한 주제에에서, 공통 문제를 하나 정해서 풀어옵니다.\n\n### TEAM B (Afternoon)\n\n- 매 주 공부할(문제를 풀) 주제를 정합니다. (Ex. Stack, Queue, Greedy, Dynamic Programming..)\n- 각자 자신에게 맞는 난이도의 문제를 최소 3문제 이상 미팅날까지 풀어옵니다!\n- `for person in TEAM:`\n  - 각자 풀어온 문제들 중 인상 깊었던 문제에 대해 공유하고, 서로 의견을 나눕니다.\n\n\u003cbr /\u003e\n\n## Pull Request \u0026 Commit Rule\n\n### PR Rule\n\n- 이 Repository를 각자 Fork합니다.\n- 각자의 닉네임으로 Fork한 Repository에서 branching합니다. (Ex. 'Jeckmu' 브랜치 생성)\n- 푼 문제(+풀이과정, 설명)을 commit 후 PR 요청을 합니다.\n- 각 팀의 미팅 시간에, 각 팀의 리더가 PR을 확인하고 Merge합니다.\n- PR Message\n  `[N주차] 닉네임` (Ex. `[1주차] Jeckmu`)\n\n### Commit Rule\n\n- 자신의 팀 폴더 - 주차 - (자신의 닉네임) 폴더에 알맞게 commit합니다.\n\n  \u003e 예시\n  \u003e\n  \u003e ```bash\n  \u003e Jeckmu\n  \u003e ├── [백준 - 1000] A+B\n  \u003e │   ├── [백준 - 1000] A+B.py\n  \u003e │   └── [백준 - 1000] 풀이.md\n  \u003e ```\n\n- Commit Message\n  1. 문제별로 하나씩 commit할 때는 `[N주차] [문제 사이트 - 문제 번호] 문제명`\n     - Ex. `[1주차] [백준 - 1000] A+B`\n  2. 주차별로 한번에 commit할 때는 `[N주차] 닉네임`\n     - Ex. `[1주차] Jeckmu`\n\n\u003cbr /\u003e\n\n## File Structure (Example)\n\n```bash\n.\n├── TEAM A\n│   ├── Week 1\n│   │   ├── Jeckmu\n│   │   │   ├── [백준 - 1000] A+B\n│   │   │   │   ├── [백준 - 1000] A+B.py\n│   │   │   │   └── [백준 - 1000] 풀이.md\n│   │   │   └── [백준 - 1005] ACM Craft\n│   │   │       ├── [백준 - 1005] ACM Craft.py\n│   │   │       └── [백준 - 1005] 풀이.md\n│   │   ├── Ollie\n│   │   │   ├── ...\n│   │   │   └── ...\n│   │   ├── ...\n│   │   └── ...\n│   ├── Week 2\n│   │   ├── Jeckmu\n│   │   └── ...\n│   ├── ...\n│   └── ...\n├── TEAM B - Afternoon\n│   ├── Week 1\n│   │   ├── Swimmer\n│   │   │   ├── ...\n│   │   │   └── ...\n│   │   ├── ...\n│   │   └── ...\n│   ├── ...\n│   └── ...\n└── TEAM B - Afternoon\n    ├── Week 1\n    │   ├── Shannon\n    │   │   ├── ...\n    │   │   └── ...\n    │   ├── ...\n    │   └── ...\n    ├── ...\n    └── ...\n```\n\n\u003cbr /\u003e\n\n## History\n\n### TEAM A (Season 1, 2)\n\n| 주차 | 테마                                                     | 문제 번호 및 이름                                            |\n| :--- | :------------------------------------------------------- | :----------------------------------------------------------- |\n| 1    | 백준                                                     | [백준] [1647. 도시 분할 계획 (Gold IV)](https://www.acmicpc.net/problem/1647)\u003cbr/\u003e[백준] [1987. 알파벳 (Gold IV)](https://www.acmicpc.net/problem/1987) |\n| 2    | 프로그래머스 - **2023 KAKAO BLIND RECRUITMENT** 기출문제 | [프로그래머스] [150369. 택배 배달과 수거하기 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/150369)\u003cbr/\u003e[프로그래머스] [150367. 표현 가능한 이진트리 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/150367)\u003cbr/\u003e[프로그래머스] [150365. 미로 탈출 명령어 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/150365) |\n| 3    | 프로그래머스 - **2023 KAKAO BLIND RECRUITMENT** 기출문제 | [프로그래머스] [150370. 개인정보 수집 유효기간 (Lv.1)](https://school.programmers.co.kr/learn/courses/30/lessons/150370)\u003cbr/\u003e[프로그래머스] [150368. 이모티콘 할인행사 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/150368)\u003cbr/\u003e[프로그래머스] [150366. 표 병합 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/150366)\u003cbr/\u003e[프로그래머스] [150364. 1,2,3 떨어트리기 (Lv.4)](https://school.programmers.co.kr/learn/courses/30/lessons/150364) |\n| 4    | 백준                                                     | [백준] [17142. 연구소 3 (Gold III)](https://www.acmicpc.net/problem/17142)\u003cbr/\u003e[백준] [2143. 두 배열의 합 (Gold III)](https://www.acmicpc.net/problem/2143)\u003cbr/\u003e[백준] [1043. 거짓말 (Gold IV)](https://www.acmicpc.net/problem/1043) |\n| 5    | 백준                                                     | [백준] [2342. Dance Dance Revolution (Gold III)](https://www.acmicpc.net/problem/2342)\u003cbr/\u003e[백준] [1644. 소수의 연속합 (Gold III)](https://www.acmicpc.net/problem/1644)\u003cbr /\u003e[백준] [14939. 불 끄기 (Platinum V)](https://www.acmicpc.net/problem/14939) |\n| 6    | 백준                                                     | [백준] [2295. 세 수의 합 (Gold IV)](https://www.acmicpc.net/problem/2295)\u003cbr/\u003e[백준] [13904. 과제 (Gold III)](https://www.acmicpc.net/problem/13904)\u003cbr/\u003e(Optional) [백준] [2098. 외판원 순회 (Gold I)](https://www.acmicpc.net/problem/2098) |\n| 7    | 프로그래머스 - **2022 KAKAO TECH INTERNSHIP** 기출문제   | [프로그래머스] [118666. 성격 유형 검사하기 (Lv.1)](https://school.programmers.co.kr/learn/courses/30/lessons/118666)\u003cbr/\u003e[프로그래머스] [118667. 두 큐 합 같게 만들기 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/118667)\u003cbr/\u003e[프로그래머스] [118668. 코딩 테스트 공부 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/118668)\u003cbr/\u003e[프로그래머스] [118669. 등산코스 정하기 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/118669) |\n| 8    | 프로그래머스 - **2022 KAKAO BLIND RECRUITMENT** 기출문제 | [프로그래머스] [92341. 주차 요금 계산 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/92341)\u003cbr/\u003e[프로그래머스] [92342. 양궁대회 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/92342)\u003cbr/\u003e[프로그래머스] [92343. 양과 늑대 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/92343)\u003cbr/\u003e[프로그래머스] [92344. 파괴되지 않은 건물 (Lv.3)](https://school.programmers.co.kr/learn/courses/30/lessons/92344) |\n|      | ----- Season 2 -----                                     |                                                              |\n| 9    | 백준 - 각자 1문제씩 선정                                 | [백준] [2206. 벽 부수고 이동하기 (Gold III)](https://www.acmicpc.net/problem/2206)\u003cbr/\u003e[백준] [10775. 공항 (Gold II)](https://www.acmicpc.net/problem/10775)\u003cbr/\u003e[백준] [2812. 크게 만들기 (Gold III)](https://www.acmicpc.net/problem/2812)\u003cbr/\u003e[백준] [23326. 홍익 투어리스트 (Gold III)](https://www.acmicpc.net/problem/23326) |\n| 10   | 백준 - 각자 1문제씩 선정                                 | [백준] [2623. 음악프로그램 (Gold III)](https://www.acmicpc.net/problem/2623)\u003cbr/\u003e[백준] [14890. 경사로 (Gold III)](https://www.acmicpc.net/problem/14890)\u003cbr/\u003e[백준] [1360. 되돌리기 (Gold V)](https://www.acmicpc.net/problem/1360)\u003cbr/\u003e[백준] [2252. 줄 세우기 (Gold III)](https://www.acmicpc.net/problem/2252) |\n| 11   | 백준 - 각자 1문제씩 선정                                 | [백준] [11049. 행렬 곱셈 순서 (Gold III)](https://www.acmicpc.net/problem/11049)\u003cbr/\u003e[백준] [1520. 내리막 길 (Gold III)](https://www.acmicpc.net/problem/1520)\u003cbr/\u003e[백준] [3109. 빵집 (Gold II)](https://www.acmicpc.net/problem/3109)\u003cbr/\u003e[백준] [16236. 아기 상어 (Gold III)](https://www.acmicpc.net/problem/16236) |\n| 12   | 백준 - 각자 1문제씩 선정                                 | [백준] [1700. 멀티탭 스케줄링 (Gold I)](https://www.acmicpc.net/problem/1700)\u003cbr/\u003e[백준] [1451. 직사각형으로 나누기 (Gold IV)](https://www.acmicpc.net/problem/1451)\u003cbr/\u003e[백준] [14254. 비밀번호 변경 (Gold V)](https://www.acmicpc.net/problem/14254)\u003cbr/\u003e[백준] [21608. 상어 초등학교 (Gold V)](https://www.acmicpc.net/problem/21608) |\n| 13   | 백준 - 각자 1문제씩 선정                                 | [백준] [1106. 호텔 (Gold V)](https://www.acmicpc.net/problem/1106)\u003cbr/\u003e[백준] [1516. 게임 개발 (Gold III)](https://www.acmicpc.net/problem/1516)\u003cbr/\u003e[백준] [11404. 플로이드 (Gold IV)](https://www.acmicpc.net/problem/11404)\u003cbr/\u003e[백준] [17298. 오큰수 (Gold IV)](https://www.acmicpc.net/problem/17298) |\n| 14   | 백준 - 지각생 우디 선정 4문제 특집                       | [백준] [12904. A와 B (Gold V)](https://www.acmicpc.net/problem/12904)\u003cbr/\u003e[백준] [2170. 선 긋기 (Gold V)](https://www.acmicpc.net/problem/2170)\u003cbr/\u003e[백준] [19236. 청소년 상어 (Gold II)](https://www.acmicpc.net/problem/19236)\u003cbr/\u003e[백준] [14852. 타일 채우기 3 (Gold IV)](https://www.acmicpc.net/problem/14852) |\n| 15   | 백준 - 각자 1문제씩 선정                                 | [백준] [17142. 연구소 3 (Gold III)](https://www.acmicpc.net/problem/17142)\u003cbr/\u003e[백준] [1277. 발전소 설치 (Gold IV)](https://www.acmicpc.net/problem/1277)\u003cbr/\u003e[백준] [15486. 퇴사 2 (Gold V)](https://www.acmicpc.net/problem/15486)\u003cbr/\u003e[백준] [2504. 괄호의 값 (Gold V)](https://www.acmicpc.net/problem/2504) |\n| 16   | 백준 - 각자 1문제씩 선정                                 | [백준] [2638. 치즈 (Gold III)](https://www.acmicpc.net/problem/2638)\u003cbr/\u003e[백준] [17144. 미세먼지 안녕! (Gold IV)](https://www.acmicpc.net/problem/17144)\u003cbr/\u003e[백준] [1911. 흙길 보수하기 (Gold V)](https://www.acmicpc.net/problem/1911)\u003cbr/\u003e[백준] [2780. 비밀번호 (Silver I)](https://www.acmicpc.net/problem/2780) |\n| 17   | 백준 - 각자 1문제씩 선정                                 | [백준] [18119. 단어 암기 (Gold IV)](https://www.acmicpc.net/problem/18119)\u003cbr/\u003e[백준] [20040. 사이클 게임 (Gold IV)](https://www.acmicpc.net/problem/20040)\u003cbr/\u003e[백준] [12026. BOJ 거리 (Silver I)](https://www.acmicpc.net/problem/12026)\u003cbr/\u003e[백준] [2212. 센서 (Gold V)](https://www.acmicpc.net/problem/2212) |\n| 18   | 백준 - 각자 1문제씩 선정                                 | [백준] [20056. 마법사 상어와 파이어볼 (Gold IV)](https://www.acmicpc.net/problem/20056)\u003cbr/\u003e[백준] [1922. 네트워크 연결 (Gold IV)](https://www.acmicpc.net/problem/1922)\u003cbr/\u003e[백준] [11066. 파일 합치기 (Gold III)](https://www.acmicpc.net/problem/11066)\u003cbr/\u003e[백준] [14719. 빗물 (Gold V)](https://www.acmicpc.net/problem/2212)https://www.acmicpc.net/problem/14719) |\n| 19   | 백준 - 각자 1문제씩 선정                                 | [백준] [1194. 달이 차오른다, 가자. (Gold I)](https://www.acmicpc.net/problem/1194)\u003cbr/\u003e[백준] [13164. 행복 유치원 (Gold V)](https://www.acmicpc.net/problem/13164)\u003cbr/\u003e[백준] [16724. 피리 부는 사나이 (Gold III)](https://www.acmicpc.net/problem/16724)\u003cbr/\u003e[백준] [17089. 세 친구 (Gold V)](https://www.acmicpc.net/problem/17089) |\n| 20   | 백준 - 각자 1문제씩 선정                                 | [백준] [3584. 가장 가까운 공통 조상 (Gold IV)](https://www.acmicpc.net/problem/3584)\u003cbr/\u003e[백준] [1725. 히스토그램 (Platinum V)](https://www.acmicpc.net/problem/1725)\u003cbr/\u003e[백준] [1948. 임계경로 (Platinum V)](https://www.acmicpc.net/problem/1948) |\n\n\u003cbr/\u003e\n\n### TEAM B - Afternoon (Season 1), Team B1 (Season 2)\n\n| 주차 | 테마                                                         |                                                              |\n| ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |\n| 0    | Kick-Off                                                     |                                                              |\n| 1    | Brute-Force                                                  |                                                              |\n| 2    | Implementation, Sorting                                      |                                                              |\n| 3    | Binary Search, Parametric Search                             |                                                              |\n| 4    | Stack, Queue                                                 |                                                              |\n| 5    | BFS, DFS                                                     |                                                              |\n| 6    | Backtracking                                                 |                                                              |\n| 7    | Greedy                                                       |                                                              |\n| 8    | Dynamic Programming                                          |                                                              |\n| 9    | Dijkstra                                                     |                                                              |\n| 10   | 자유 문제                                                    |                                                              |\n| 11   | Union-Find, Minimum Spanning Tree                            |                                                              |\n| 12   | Topological Sort                                             |                                                              |\n|      | ----- Season 2 -----                                         |                                                              |\n| 13   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: 구간합(prefix sum), DP, 그리디, 이진탐색 | [백준] [2559. 수열 (Silver III)](https://www.acmicpc.net/problem/2559)\u003cbr/\u003e[백준] [1541. 잃어버린 괄호 (Silver II)](https://www.acmicpc.net/problem/1541)\u003cbr/\u003e[백준] [1654. 랜선 자르기 (Silver II)](https://www.acmicpc.net/problem/1654)\u003cbr/\u003e[백준] [11049. 행렬 곱셈 순서 (Gold III)](https://www.acmicpc.net/problem/11049) |\n| 14   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: 이진탐색, DFS, BFS, DP, 백트래킹 | [백준] [2467. 용액 (Gold V)](https://www.acmicpc.net/problem/2467)\u003cbr/\u003e[백준] [1012. 유기농 배추 (Silver II)](https://www.acmicpc.net/problem/1012)\u003cbr/\u003e[백준] [11053. 가장 긴 증가하는 부분 수열 (Silver II)](https://www.acmicpc.net/problem/11053)\u003cbr/\u003e[백준] [15663. N과 M (9) (Silver II)](https://www.acmicpc.net/problem/15663)\u003cbr/\u003e[백준] [2512. 예산 (Silver II)](https://www.acmicpc.net/problem/2512) |\n| 15   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: DP, BFS, Greedy, 우선순위 큐, 이진탐색, Two Pointer | [백준] [12852. 1로 만들기 2 (Silver I)](https://www.acmicpc.net/problem/12852)\u003cbr/\u003e[백준] [7569. 토마토 (Gold V)](https://www.acmicpc.net/problem/7569)\u003cbr/\u003e[백준] [1715. 카드 정렬하기 (Gold IV)](https://www.acmicpc.net/problem/1715)\u003cbr/\u003e[백준] [2473. 세 용액 (Gold III)](https://www.acmicpc.net/problem/2473) |\n| 16   | 백준, 프로그래머스 - 선정 문제\u003cbr/\u003e출제 의도: 구현 특집 (Implementation) | [백준] [18111. 마인크래프트 (Silver II)](https://www.acmicpc.net/problem/18111)\u003cbr/\u003e[백준] [21608. 상어 초등학교 (Gold V)](https://www.acmicpc.net/problem/21608)\u003cbr/\u003e[프로그래머스] [150369. 택배 배달과 수거하기 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/150369)\u003cbr/\u003e[프로그래머스] [150368. 이모티콘 할인행사 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/150368) |\n| 17   | 백준, 프로그래머스 - 선정 문제\u003cbr/\u003e출제 의도: DFS, 백트래킹, 구현, Brute-Force | [백준] [1987. 알파벳 (Gold IV)](https://www.acmicpc.net/problem/1987)\u003cbr/\u003e[백준] [1107. 리모컨 (Gold V)](https://www.acmicpc.net/problem/1107)\u003cbr/\u003e[프로그래머스] [92342. 양궁대회 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/92342)\u003cbr/\u003e[프로그래머스] [92341. 주차 요금 계산 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/92341) |\n| 18   | 백준, 프로그래머스 - 선정 문제\u003cbr/\u003e출제 의도: Prefix Sum, DP, DFS, Two Pointer, Queue, 구현 | [백준] [11659. 구간 합 구하기 4 (Silver III)](https://www.acmicpc.net/problem/11659)\u003cbr/\u003e[백준] [1520. 내리막 길 (Gold III)](https://www.acmicpc.net/problem/1520)\u003cbr/\u003e[백준] [1806. 부분합 (Gold IV)](https://www.acmicpc.net/problem/1806)\u003cbr/\u003e[프로그래머스] [150370. 개인정보 수집 유효기간 (Lv.1)](https://school.programmers.co.kr/learn/courses/30/lessons/150370)\u003cbr/\u003e[프로그래머스] [118667. 두 큐 합 같게 만들기 (Lv.2)](https://school.programmers.co.kr/learn/courses/30/lessons/118667) |\n| 19   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: 백트래킹, 다익스트라, 구현   | [백준] [1759. 암호 만들기 (Gold V)](https://www.acmicpc.net/problem/1759)\u003cbr/\u003e[백준] [1504. 특정한 최단 경로 (Gold IV)](https://www.acmicpc.net/problem/1504)\u003cbr/\u003e[백준] [14890. 경사로 (Gold III)](https://www.acmicpc.net/problem/14890) |\n| 20   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: Greedy, Hash, DP, BFS        | [백준] [1744. 수 묶기 (Gold IV)](https://www.acmicpc.net/problem/1744)\u003cbr/\u003e[백준] [9375. 패션왕 신해빈 (Silver III)](https://www.acmicpc.net/problem/9375)\u003cbr/\u003e[백준] [14501. 퇴사 (Silver III)](https://www.acmicpc.net/problem/14501)\u003cbr/\u003e[백준] [14502. 연구소 (Gold IV)](https://www.acmicpc.net/problem/14502) |\n| 21   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: 구현, LIS(DP), 다익스트라    | [백준] [2615. 오목 (Silver I)](https://www.acmicpc.net/problem/2615)\u003cbr/\u003e[백준] [2565. 전깃줄 (Gold V)](https://www.acmicpc.net/problem/2565)\u003cbr/\u003e[백준] [17144. 미세먼지 안녕! (Gold IV)](https://www.acmicpc.net/problem/17144)\u003cbr/\u003e[백준] [1277. 발전소 설치 (Gold IV)](https://www.acmicpc.net/problem/1277) |\n| 22   | 백준 - 선정 문제\u003cbr/\u003e출제 의도: DP, 구현, 시뮬레이션, BFS, LIS(DP, 이분탐색) | [백준] [1890. 점프 (Silver I)](https://www.acmicpc.net/problem/1890)\u003cbr/\u003e[백준] [14503. 로봇 청소기 (Gold V)](https://www.acmicpc.net/problem/14503)\u003cbr/\u003e[백준] [2573. 빙산 (Gold IV)](https://www.acmicpc.net/problem/2573)\u003cbr/\u003e[백준] [11053. 가장 긴 증가하는 부분 수열 (Silver II)](https://www.acmicpc.net/problem/11053)\u003cbr/\u003e[백준] [12015. 가장 긴 증가하는 부분 수열 2 (Gold II)](https://www.acmicpc.net/problem/12015) |\n\n\u003cbr/\u003e\n\n### TEAM B - Morning (Season 1)\n\n| 주차 | 테마                                   |\n| ---- | -------------------------------------- |\n| 0    | Kick-Off                               |\n| 1    | Brute-Force                            |\n| 2    | Stack, Queue                           |\n| 3    | Implementation, Sorting                |\n| 4    | Dynamic Programming                    |\n| 5    | Binary Search                          |\n| 6    | BFS / DFS                              |\n| 7    | Greedy                                 |\n| 8    | Floyd-Warshall, Bellman-Ford, Dijkstra |\n\n\u003cbr/\u003e\n\n### TEAM B2 (Season 2)\n\n| 주차 | 테마                  | 비고                                                         |\n| ---- | --------------------- | ------------------------------------------------------------ |\n| 1    | Brute-Force           | [[프로그래머스] 코딩테스트 고득점 Kit - 완전탐색 7문제](https://school.programmers.co.kr/learn/courses/30/parts/12230) |\n| 2    | Stack, Queue          | [[프로그래머스] 코딩테스트 고득점 Kit - 스택/큐 앞 4문제](https://school.programmers.co.kr/learn/courses/30/parts/12081)\u003cbr/\u003e- 같은 숫자는 싫어, 기능개발, 올바른 괄호, 프로세스\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 5~8강](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n| 3    | Hash                  | [[프로그래머스] 코딩테스트 고득점 Kit - 해시](https://school.programmers.co.kr/learn/courses/30/parts/12077)\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 0x15(21)강 (해시)](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n| 4    | Heap (Priority Queue) | [[프로그래머스] 코딩테스트 고득점 Kit - 힙](https://school.programmers.co.kr/learn/courses/30/parts/12117)\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 0x17(23)강 (우선순위 큐)](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n| 5    | Sorting               | [[프로그래머스] 코딩테스트 고득점 Kit - 정렬](https://school.programmers.co.kr/learn/courses/30/parts/12198)\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 0x0E~F(14~15)강 (정렬I, II)](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n| 6    | Greedy                | [[프로그래머스] 코딩테스트 고득점 Kit - 그리디](https://school.programmers.co.kr/learn/courses/30/parts/12244)\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 0x11(17)강 그리디](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n| 7    | Dynamic Programming   | [[프로그래머스] 코딩테스트 고득점 Kit - 동적계획법](https://school.programmers.co.kr/learn/courses/30/parts/12263)\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 0x10(16)강 다이나믹 프로그래밍](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n| 8    | DFS, BFS              | [[프로그래머스] 코딩테스트 고득점 Kit - 깊이/너비 우선 탐색(DFS/BFS)](https://school.programmers.co.kr/learn/courses/30/parts/12421)\u003cbr/\u003e[바킹독의 실전 알고리즘 강의 - 0x09~0x0A(9~10)강 BFS, DFS](https://www.youtube.com/playlist?list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY) |\n\n\u003cbr/\u003e\n\n### TEAM C (Season 2)\n\n| 주차 | 테마                                | 비고                                                         |\n| ---- | ----------------------------------- | ------------------------------------------------------------ |\n| 1    | Brute-Force                         | -                                                            |\n| 2    | Brute-Force\u003cbr/\u003e- 선정 문제         | [[프로그래머스] 코딩테스트 고득점 Kit - 완전탐색 앞 4문제](https://school.programmers.co.kr/learn/courses/30/parts/12230)\u003cbr/\u003e최소직사각형, 모의고사, 소수 찾기, 카펫 |\n| 3    | Stack, Queue\u003cbr/\u003e- 선정 문제        | [[프로그래머스] 코딩테스트 고득점 Kit - 스택/큐 4문제](https://school.programmers.co.kr/learn/courses/30/parts/12081)\u003cbr/\u003e- 기능개발, 올바른 괄호, 프로세스, 다리를 지나는 트럭, 주식가격 |\n| 4    | 구현 연습\u003cbr/\u003e- 선정 문제           | [프로그래머스] [개인정보 수집 유효기간](https://school.programmers.co.kr/learn/courses/30/lessons/150370)\u003cbr/\u003e[프로그래머스] [택배 배달과 수거하기](https://school.programmers.co.kr/learn/courses/30/lessons/150369)\u003cbr/\u003e[프로그래머스] [성격 유형 검사하기](https://school.programmers.co.kr/learn/courses/30/lessons/118666)\u003cbr/\u003e[프로그래머스] [크레인 인형뽑기 게임](https://school.programmers.co.kr/learn/courses/30/lessons/64061)\u003cbr/\u003e[프로그래머스] [키패드 누르기](https://school.programmers.co.kr/learn/courses/30/lessons/67256) |\n| 5    | 구현 연습\u003cbr/\u003e- 선정 문제           | [프로그래머스] [달리기 경주](https://school.programmers.co.kr/learn/courses/30/lessons/178871)\u003cbr/\u003e[프로그래머스] [신고 결과 받기](https://school.programmers.co.kr/learn/courses/30/lessons/92334)\u003cbr/\u003e[프로그래머스] [로또의 최고 순위와 최저 순위](https://school.programmers.co.kr/learn/courses/30/lessons/77484)\u003cbr/\u003e[프로그래머스] [[1차] 비밀지도](https://school.programmers.co.kr/learn/courses/30/lessons/17681) |\n| 6    | DFS, BFS\u003cbr/\u003e- 선정 문제            | [백준] [1260. DFS와 BFS (Silver II)](https://www.acmicpc.net/problem/1260)\u003cbr/\u003e[백준] [1012. 유기농 배추 (Silver II)](https://www.acmicpc.net/problem/1012)\u003cbr/\u003e[백준] [1697. 숨바꼭질 (Silver I)](https://www.acmicpc.net/problem/1697)\u003cbr/\u003e[백준] [2606. 바이러스 (Silver III)](https://www.acmicpc.net/problem/2606)\u003cbr/\u003e[백준] [17086. 아기 상어 2 (Silver II)](https://www.acmicpc.net/problem/17086) |\n| 7    | DFS, BFS                            | [[프로그래머스] 코딩테스트 고득점 Kit - 깊이/너비 우선 탐색(DFS/BFS)](https://school.programmers.co.kr/learn/courses/30/parts/12421) |\n| 8    | Greedy\u003cbr/\u003e- 선정 문제              | [[프로그래머스] 코딩테스트 고득점 Kit - 탐욕법(Greedy)](https://school.programmers.co.kr/learn/courses/30/parts/12244)\u003cbr/\u003e-\u003e 체육복, 큰 수 만들기\u003cbr/\u003e[백준] [11399. ATM (Silver IV)](https://www.acmicpc.net/problem/11399)\u003cbr/\u003e[백준] [1541. 잃어버린 괄호 (Silver II)](https://www.acmicpc.net/problem/1541)\u003cbr/\u003e[백준] [1931. 회의실 배정 (Silver I)](https://www.acmicpc.net/problem/1931) |\n| 9    | Dynamic Programming\u003cbr/\u003e- 선정 문제 | [백준] [2748. 피보나치 수 2 (Bronze I)](https://www.acmicpc.net/problem/2748)\u003cbr/\u003e[백준] [9095. 1, 2, 3 더하기 (Silver III)](https://www.acmicpc.net/problem/9095)\u003cbr/\u003e[백준] [1912. 연속합 (Silver II)](https://www.acmicpc.net/problem/1912) |\n| 10   | Dynamic Programming\u003cbr/\u003e- 선정 문제 | [백준] [10844. 쉬운 계단 수 (Silver I)](https://www.acmicpc.net/problem/10844)\u003cbr/\u003e[백준] [15486. 퇴사 2 (Gold V)](https://www.acmicpc.net/problem/15486)\u003cbr/\u003e[백준] [9465. 스티커 (Silver I)](https://www.acmicpc.net/problem/9465) |\n| 11   |                                     |                                                              |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperacademy-postech%2Falgorithm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloperacademy-postech%2Falgorithm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperacademy-postech%2Falgorithm/lists"}