Skip to content

indiegolab/python-for-coding-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

알고리즘 코딩 테스트 합격을 위한 파이썬 비법 노트

  • (출판 예정) [가제] 알고리즘 코딩 테스트 합격을 위한 파이썬 비법 노트 (한빛 미디어, 나동빈 저) 소스코드 저장소입니다.
  • 본 책은 Python 3.7 문법을 활용하였으나, 일부 예제에 대하여 C++11 소스코드를 추가적으로 제공할 예정입니다.
  • 소스코드와 관련한 궁금한 점이나 오류 관련 문의는 Issues 탭을 이용하여 남겨주세요.

Part 1 코딩 테스트 시작하기

1장 코딩 테스트 개요

2장 코딩 테스트 유형 분석

Part 2 알고리즘 이론과 실전

3장 그리디

4장 구현

5장 DFS/BFS

6장 정렬

7장 이진 탐색

8장 다이나믹 프로그래밍

9장 최단 경로

10장 기타 그래프 이론

Part 3 코딩 테스트 문제집

11장 그리디

  • 사냥터 (핵심 유형): [Python 3.7 코드]
  • 곱하기 혹은 더하기 (Facebook 인터뷰 기출): [Python 3.7 코드]
  • 문자열 뒤집기 (핵심 유형): [Python 3.7 코드]
  • 거슬러 줄 수 없는 금액 (K 대회 기출): [Python 3.7 코드]
  • 볼링공 고르기 (S 기관 입학 테스트): [Python 3.7 코드]
  • 무지의 먹방 라이브 (카카오): [Python 3.7 코드]

12장 구현

13장 DFS/BFS

14장 정렬

15장 이진 탐색

  • 정렬된 배열에서 특정 수의 개수 구하기 (Zoho 인터뷰 기출): [Python 3.7 코드]
  • 고정점 찾기 (Amazon 인터뷰 기출): [Python 3.7 코드]
  • 영역 다툼 (핵심 유형): [Python 3.7 코드]
  • 가사 검색 (카카오): [Python 3.7 코드]

16장 다이나믹 프로그래밍

  • 금광 (Flipkart 인터뷰 기출): [Python 3.7 코드]
  • 정수 삼각형(https://www.acmicpc.net/problem/1932) (IOI): [Python 3.7 코드]
  • 퇴사 (삼성): [Python 3.7 코드]
  • 병사 배치하기 (핵심 유형): [Python 3.7 코드]
  • 못생긴 수 (Google 인터뷰 기출): [Python 3.7 코드]
  • 편집 거리 (Goldman Sachs 인터뷰 기출): [Python 3.7 코드]

17장 최단 경로

  • 플로이드 (핵심 유형): [Python 3.7 코드]
  • 정확한 순위 (K 대회 기출): [Python 3.7 코드]
  • 장애물 경주 (ICPC): [Python 3.7 코드]
  • 숨바꼭질 (USACO): [Python 3.7 코드]

18장 기타 그래프 이론

  • 사랑의 메신저 (핵심 유형): [Python 3.7 코드]
  • 탑승구 (CCC): [Python 3.7 코드]
  • 어두운 길 (University of Ulm Local Contest): [Python 3.7 코드]
  • 행성 터널 (COCI): [Python 3.7 코드]
  • 최종 순위 (ICPC): [Python 3.7 코드]

About

알고리즘 코딩 테스트 합격을 위한 파이썬 교재 소스코드 저장소입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%