/python-for-coding-test

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

Primary LanguagePython

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

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

Part 1 코딩 테스트 시작하기

1장 코딩 테스트 개요

2장 코딩 테스트 유형 분석

Part 2 알고리즘 이론과 실전

3장 그리디

4장 구현

5장 DFS/BFS

6장 정렬

7장 이진 탐색

8장 다이나믹 프로그래밍

9장 최단 경로

10장 기타 그래프 이론

Part 3 코딩 테스트 문제집

11장 그리디

12장 구현

13장 DFS/BFS

14장 정렬

15장 이진 탐색

16장 다이나믹 프로그래밍

17장 최단 경로

18장 기타 그래프 이론

Part 4 부록

부록 A 파이썬 문법

  • 자료형
    • 숫자 자료형
      • 정수형
      • 실수형
      • 숫자 자료형의 연산
    • 리스트 자료형
      • 리스트 초기화
      • 리스트 인덱싱
      • 리스트 슬라이싱
      • 리스트 컴프리헨션
      • 리스트 관련 메서드
    • 문자열 자료형
      • 문자열 초기화
      • 문자열 연산
    • 튜플 자료형
      • 튜플 초기화
    • 딕셔너리 자료형
      • 딕셔너리 초기화
      • 딕셔너리에서 키로 검색
      • 딕셔너리 관련 메서드
    • 집합 자료형
      • 집합 초기화
      • 집합 연산
      • 집합 관련 메서드
  • 조건문
    • 조건문 예시 1
    • 조건문 예시 2
    • 조건문 예시 3
    • pass 키워드 사용 예시
    • 조건문 한 줄에 쓰기
    • 조건부 표현식
  • 반복문
    • while 문법
      • while 문법 예시 1
      • while 문법 예시 2
    • for 문법
      • for 문법 예시 1
      • for 문법 예시 2
      • for 문법 예시 3
      • for 문법 예시 4
  • 함수
    • 더하기 함수
    • global 키워드 사용 예시
  • 입출력
    • 코딩 테스트에서 입력을 위한 전형적인 코드
    • 공백을 기준으로 적은 수의 데이터 입력
    • readline()으로 빠르게 입력 받기

부록 B 기타 알고리즘

부록 C 코딩 테스트 유형 분석