|
5 | 5 | * 본 책은 Python 3.7 문법을 활용하였으나, 추가적으로 Java, C++11 소스코드를 제공할 예정입니다.
|
6 | 6 | * 책 내용 및 소스코드와 관련한 궁금한 점은 [Issues](https://github.com/ndb796/python-for-coding-test/issues) 탭을 이용하여 남겨주세요.
|
7 | 7 | * 책의 오류 사항을 발견하시면 [email protected]로 보내주시면 감사하겠습니다.
|
| 8 | + * 이 경우, 원하신다면 [정오표](/notice.md)에 독자님의 이름(혹은 아이디)을 함께 기재해드립니다. |
| 9 | +* 이 책을 이용해 강의를 진행하시는 교수/선생님/강사/동아리장 님들을 위해 강의용 PPT를 제공합니다. (준비중) |
8 | 10 |
|
9 | 11 | <hr>
|
10 | 12 |
|
11 |
| -### Part 1 코딩 테스트 시작하기 |
| 13 | +### Part 1 코딩 테스트, 무엇을 어떻게 준비할까? |
12 | 14 |
|
13 | 15 | #### 1장 코딩 테스트 개요
|
14 | 16 |
|
15 |
| -#### 2장 코딩 테스트 유형 분석 |
| 17 | +* 코딩 테스트 개념과 배경 |
| 18 | +* 실습 환경 구축하기 |
| 19 | +* 복잡도 |
16 | 20 |
|
17 |
| -### Part 2 알고리즘 이론과 실전 |
| 21 | +#### 2장 16~20년 코딩 테스트 기출문제 유형 분석 |
| 22 | + |
| 23 | +* 최신 출제 경향과 준비 방향 |
| 24 | +* 연도별 코딩 테스트 유형 분석 |
| 25 | + |
| 26 | +#### GUIDE: 성공적인 취업을 위한 가이드 |
| 27 | + |
| 28 | +* 채용 프로세스 |
| 29 | +* 기술 면접의 대표적인 유형 |
| 30 | +* 기술 면접 준비 |
| 31 | +* 알고리즘 문제 풀이 사이트 |
| 32 | +* 커뮤니티 사이트 |
| 33 | + |
| 34 | +### Part 2 주요 알고리즘 이론과 실전 문제 |
18 | 35 |
|
19 | 36 | #### 3장 그리디
|
20 | 37 |
|
|
113 | 130 | * 도시 분할 계획: [Python 3.7 코드](/10/7.py)
|
114 | 131 | * 커리큘럼: [Python 3.7 코드](/10/8.py)
|
115 | 132 |
|
116 |
| -### Part 3 코딩 테스트 문제집 |
| 133 | +### Part 3 알고리즘 유형별 기출문제 |
117 | 134 |
|
118 | 135 | #### 11장 그리디
|
119 | 136 |
|
|
184 | 201 | * [행성 터널](https://www.acmicpc.net/problem/2887) (COCI): [Python 3.7 코드](/18/4.py)
|
185 | 202 | * [최종 순위](https://www.acmicpc.net/problem/3665) (ICPC): [Python 3.7 코드](/18/5.py)
|
186 | 203 |
|
187 |
| -#### 19장 삼성전자 최신 기출 |
| 204 | +#### 19장 2020년 상반기 삼성전자 기출문제 |
188 | 205 |
|
189 | 206 | * [아기 상어](https://www.acmicpc.net/problem/16236) (삼성): [Python 3.7 코드](19/1.py)
|
190 | 207 | * [청소년 상어](https://www.acmicpc.net/problem/19236) (삼성): [Python 3.7 코드](19/2.py)
|
191 | 208 | * [어른 상어](https://www.acmicpc.net/problem/19237) (삼성): [Python 3.7 코드](19/3.py)
|
192 | 209 |
|
193 | 210 | ### Part 4 부록
|
194 | 211 |
|
195 |
| -#### 부록 A 파이썬 문법 |
| 212 | +#### 부록 A 코딩 테스트를 위한파이썬 문법 |
196 | 213 |
|
197 | 214 | * 자료형
|
198 |
| - * 숫자 자료형 |
| 215 | + * 수 자료형 |
199 | 216 | * 정수형
|
200 | 217 | * 실수형
|
201 |
| - * 숫자 자료형의 연산 |
| 218 | + * 수 자료형의 연산 |
202 | 219 | * 리스트 자료형
|
203 |
| - * 리스트 초기화 |
| 220 | + * 리스트 만들기 |
204 | 221 | * 리스트 인덱싱
|
205 | 222 | * 리스트 슬라이싱
|
206 | 223 | * 리스트 컴프리헨션
|
|
210 | 227 | * 문자열 연산
|
211 | 228 | * 튜플 자료형
|
212 | 229 | * 튜플 초기화
|
213 |
| - * 딕셔너리 자료형 |
214 |
| - * 딕셔너리 초기화 |
215 |
| - * 딕셔너리에서 키로 검색 |
216 |
| - * 딕셔너리 관련 메서드 |
| 230 | + * 사전 자료형 |
| 231 | + * 사전 자료형 초기화 |
| 232 | + * 사전에서 키로 검색 |
| 233 | + * 사전 자료형 관련 메서드 |
217 | 234 | * 집합 자료형
|
218 | 235 | * 집합 초기화
|
219 | 236 | * 집합 연산
|
|
241 | 258 | * 코딩 테스트에서 입력을 위한 전형적인 코드
|
242 | 259 | * 공백을 기준으로 적은 수의 데이터 입력
|
243 | 260 | * readline()으로 빠르게 입력 받기
|
| 261 | + * f-string 사용 예시 |
| 262 | +* 주요 라이브러리의 문법과 유의점 |
| 263 | + * 내장 함수 |
| 264 | + * itertools |
| 265 | + * heapq |
| 266 | + * bisect |
| 267 | + * collections |
| 268 | + * math |
| 269 | +* 자신만의 알고리즘 노트 만들기 |
244 | 270 |
|
245 | 271 | #### 부록 B 기타 알고리즘
|
246 | 272 |
|
|
256 | 282 | * [소수 구하기](https://www.acmicpc.net/problem/1929) (핵심 유형): [Python 3.7 코드](/20/8.py)
|
257 | 283 | * [암호 만들기](https://www.acmicpc.net/problem/1759) (핵심 유형): [Python 3.7 코드](/20/9.py)
|
258 | 284 |
|
259 |
| -#### 부록 C 코딩 테스트 유형 분석 |
| 285 | +#### 부록 C 개발형 코딩 테스트 |
| 286 | + |
| 287 | +* 서버와 클라이언트 |
| 288 | +* REST API |
| 289 | +* JSON |
| 290 | +* API 호출 실습 |
| 291 | + * API 호출 실습 1 |
| 292 | + * API 호출 실습 2 |
| 293 | + * 회원 정보 처리 실습 |
| 294 | + |
| 295 | +#### 부록 D 알고리즘 유형별 문제 풀이 |
0 commit comments