코딩 테스트 준비 - 문제

코딩 테스트에 주로 나오는 4개의 알고리즘 위주로 강의가 구성되어 있습니다.

  • 시뮬레이션과 구현
  • 브루트 포스
  • 그래프와 BFS
  • 다이나믹 프로그래밍

강의는 총 3개로 이루어져 있습니다.

  • 코딩 테스트 준비 - 기초: 브루트 포스, 그래프와 BFS, 다이나믹 프로그래밍에 대한 기본 이론 설명과 기초 문제들을 풀어봅니다.
  • 코딩 테스트 준비 - 연습: 기초에서 설명한 알고리즘의 연습 문제를 풀어봅니다.
  • 코딩 테스트 준비 - 문제: 다양한 문제 풀이를 통해서 위의 4개 알고리즘을 연습해봅니다.

강의에 사용하는 언어는 C++, Java, Python3이며, 강의에서 이 3가지 언어에 대해서 모두 설명합니다. 슬라이드에는 C++, Java, Python3 코드가 모두 첨부되어 있습니다.

이 강의는 다음과 같이 구성되어 있습니다.

1. 브루트 포스

브루트 포스 Part 1

브루트 포스 Part 2

브루트 포스 Part 3

그래프와 BFS

그래프 알고리즘

BFS 알고리즘

다이나믹 프로그래밍

4. 시뮬레이션과 구현

브루트 포스 Part 1

차량 번호판 1 - 십자가 찾기00:21:06
나3곱2 - 숫자 재배치00:16:58
괄호 추가하기, 감시00:18:50
등차수열 변환 - 숫자판 점프00:16:11
세 친구 - ⚾00:32:53

브루트 포스 Part 2

게리맨더링 2 - 파이프 옮기기00:14:57
괄호 추가하기 200:05:44
십자가 2개 놓기 - 계란으로 계란치기00:26:33
Baaaaaaaaaduk2 (Easy) - 매직 스퀘어로 변경하기00:19:41
A → B - 게리맨더링00:13:59

브루트 포스 Part 3

Maaaaaaaaaze - 두 배 더하기00:19:44
텔레포트 - 텔레포트 300:14:47
체스판 위의 공 - 배열 B의 값00:18:23
다리 만들기 2 - K번째 좋은 문자열00:24:41

그래프 알고리즘

DAG00:19:15
카드 놓기00:05:32

BFS 알고리즘

0과 1 - 숨바꼭질 500:16:02
직사각형 탈출00:15:49
배달 - 체스판 여행 200:13:41
숨바꼭질 2 - 확장 게임00:20:16
구슬 탈출 4 - 벌집00:20:03

다이나믹 프로그래밍

팰린드롬 만들기 - 행렬 곱셈 순서00:13:37
ABC - 출근 기록00:22:21
BOJ 거리 - Acka00:06:47
데스노트 - 초콜릿 자르기00:29:20
플레이리스트00:09:13

시뮬레이션과 구현

달팽이 - 달팽이300:13:38
소코반 - IPv600:22:26
색종이 - 3 - 스타트링크 타워 00:16:19
마법사 상어와 파이어볼 - 큐빙00:27:42

코딩 테스트 준비 - 문제

  • 강사:최백준
  • 수강일:결제일로부터 45일
  • 가격:66,000원
  • 할인가:66,000원
  • 난이도:기초
  • 사용 언어C++, Java, Python
  • 교재:
  • 총시간:8시간 56분 28초
참고자료
1-1a - 브루트 포스 Part 1.pdf
1-1s - 브루트 포스 Part 1.pdf
1-1 - 브루트 포스 Part 1.pdf
1-2 - 브루트 포스 Part 2.pdf
1-2a - 브루트 포스 Part 2.pdf
1-2s - 브루트 포스 Part 2.pdf
1-3 - 브루트 포스 Part 3.pdf
1-3a - 브루트 포스 Part 3.pdf
1-3s - 브루트 포스 Part 3.pdf
2-1 - 그래프 알고리즘.pdf
2-1a - 그래프 알고리즘.pdf
2-1s - 그래프 알고리즘.pdf
2-2 - BFS 알고리즘.pdf
2-2a - BFS 알고리즘.pdf
2-2s - BFS 알고리즘.pdf
3 - 다이나믹 프로그래밍.pdf
3a - 다이나믹 프로그래밍.pdf
3s - 다이나믹 프로그래밍.pdf
4 - 시뮬레이션과 구현.pdf
4a - 시뮬레이션과 구현.pdf
4s - 시뮬레이션과 구현.pdf