|
2 | 2 | > 취업과 이직을 결정하는 알고리즘 인터뷰 완벽 가이드 (2020년 08월 05일 정식 출시) |
3 | 3 |
|
4 | 4 | * 이 저장소는 <b>이것이 취업을 위한 코딩 테스트다 with Python</b> (나동빈 저, 한빛미디어) 전체 소스코드를 포함하고 있습니다. |
5 | | -* 본 책은 Python 3.7 문법을 활용하였으나, 추가적으로 Java, C++11 소스코드를 제공합니다. (08월 05일 이전 완료) |
| 5 | +* 본 책은 Python 3.7 문법을 활용하였으나, 추가적으로 Java, C++11 소스코드를 제공합니다. (08월 05일 완료) |
6 | 6 | * 책 내용 및 소스코드와 관련한 궁금한 점은 [Issues](https://github.com/ndb796/python-for-coding-test/issues) 탭을 이용하여 남겨주세요. |
7 | 7 | * 책의 오류 사항을 발견하시면 dongbinna@postech.ac.kr로 보내주시면 감사하겠습니다. |
8 | 8 | * 이 경우, 원하신다면 [정오표](/notice.md)에 독자님의 이름(혹은 아이디)을 함께 기재해드립니다. |
9 | 9 | * 이 책을 이용해 강의를 진행하시는 교수/선생님/강사/동아리장 님들을 위해 강의용 PPT를 제공합니다. (준비중) |
| 10 | +* 전체 동영상 강의는 2020년 8 ~ 9월에 걸친 유튜브 라이브 강의를 진행하고 편집 후에 업로드 될 예정입니다. |
10 | 11 |
|
11 | 12 | <hr> |
12 | 13 |
|
|
80 | 81 | * 이론 |
81 | 82 | * 기준에 따라서 데이터를 정렬 |
82 | 83 | * 선택 정렬: [Python 3.7 코드](/6/1.py) |
83 | | - * 삽입 정렬: [Python 3.7 코드](/6/2.py) |
84 | | - * 퀵 정렬: [Python 3.7 코드](/6/3.py) |
85 | | - * 계수 정렬: [Python 3.7 코드](/6/4.py) |
86 | | - * 정렬 라이브러리 기본 예제: [Python 3.7 코드](/6/5.py) |
87 | | - * 정렬 라이브러리 키(Key) 기준 정렬 예제: [Python 3.7 코드](/6/6.py) |
| 84 | + * 스와프(Swap): [Python 3.7 코드](/6/2.py) |
| 85 | + * 삽입 정렬: [Python 3.7 코드](/6/3.py) |
| 86 | + * 퀵 정렬: [Python 3.7 코드](/6/4.py) |
| 87 | + * 파이썬의 장점을 살린 퀵 정렬: [Python 3.7 코드](/6/5.py) |
| 88 | + * 계수 정렬: [Python 3.7 코드](/6/6.py) |
| 89 | + * 정렬 라이브러리 기본 예제: [Python 3.7 코드](/6/7.py) |
| 90 | + * 정렬 라이브러리 키(Key) 기준 정렬 예제: [Python 3.7 코드](/6/9.py) |
88 | 91 | * 실전 |
89 | | - * 위에서 아래로: [Python 3.7 코드](/6/7.py) |
90 | | - * 성적이 낮은 순서대로 학생 출력하기: [Python 3.7 코드](/6/8.py) |
91 | | - * 재고 정리: [Python 3.7 코드](/6/9.py) |
| 92 | + * 위에서 아래로: [Python 3.7 코드](/6/10.py) |
| 93 | + * 성적이 낮은 순서대로 학생 출력하기: [Python 3.7 코드](/6/11.py) |
| 94 | + * 두 배열의 원소 교체: [Python 3.7 코드](/6/12.py) |
92 | 95 |
|
93 | 96 | #### 7장 이진 탐색 |
94 | 97 |
|
|
103 | 106 | * 이진 탐색으로 해결: [Python 3.7 코드](/7/5.py) |
104 | 107 | * 계수 정렬로 해결: [Python 3.7 코드](/7/6.py) |
105 | 108 | * 집합(Set) 자료형으로 해결: [Python 3.7 코드](/7/7.py) |
106 | | - * 떡볶이 만들기: [Python 3.7 코드](/7/8.py) |
| 109 | + * 떡볶이 떡 만들기: [Python 3.7 코드](/7/8.py) |
107 | 110 |
|
108 | 111 | #### 8장 다이나믹 프로그래밍 |
109 | 112 |
|
110 | 113 | * 이론 |
111 | 114 | * 비효율적인 피보나치 수열 구현: [Python 3.7 코드](/8/1.py) |
112 | 115 | * 피보나치 수열 (Top-bottom): [Python 3.7 코드](/8/2.py) |
113 | | - * 피보나치 수열 (Bottom-top): [Python 3.7 코드](/8/3.py) |
| 116 | + * 피보나치 수열 (Bottom-top): [Python 3.7 코드](/8/4.py) |
114 | 117 | * 실전 |
115 | | - * 1로 만들기: [Python 3.7 코드](/8/4.py) |
116 | | - * 개미 전사: [Python 3.7 코드](/8/5.py) |
117 | | - * 바닥 공사: [Python 3.7 코드](/8/6.py) |
118 | | - * 효율적인 화폐 구성: [Python 3.7 코드](/8/7.py) |
| 118 | + * 1로 만들기: [Python 3.7 코드](/8/5.py) |
| 119 | + * 개미 전사: [Python 3.7 코드](/8/6.py) |
| 120 | + * 바닥 공사: [Python 3.7 코드](/8/7.py) |
| 121 | + * 효율적인 화폐 구성: [Python 3.7 코드](/8/8.py) |
119 | 122 |
|
120 | 123 | #### 9장 최단 경로 |
121 | 124 |
|
|
0 commit comments