최근 몇 년 간 많은 기업들, 코딩 부트캠프 프로그램 등에서 채용 과정에 알고리즘 코딩 테스트를 도입했습니다.
이제는 IT직군에서 좋은 곳에 가고싶다면 코딩 테스트를 대비하지 않을 수 없게 되었습니다.
이 강의는 간단한 프로그래밍 정도는 가능하지만 코딩 테스트를 대비해서 알고리즘 문제를 풀어본 경험이 거의 없는 분들을 위한 입문 강의입니다.
보통 알고리즘 '대회'는 상당한 실력자들이 참가해 굉장히 어려운 수준의 문제가 나오는 편입니다.
하지만, 기업들이 채용 목적으로 시행하는 코딩 테스트들은 대회 정도의 너무 어려운 문제는 내지 않습니다.
프로그래머로서 기본적인 자료구조 및 알고리즘들을 알고 있고 사용할 줄 아는지, 최소한의 문제해결력을 갖추고 있는지 검증하는게 목적이기 때문입니다.
이 강의를 통해 그러한 코딩 테스트들의 합격권까지 필요한 과정을 학습할 수 있습니다.
강의는 Python 위주로 진행되며 가끔 C++에 대해서도 언급할 수 있습니다.
Python 코딩을 위한 환경 세팅이나 기본 문법들 설명은 생략하며 기초적인 코딩은 가능하다는 것을 전제로 진행합니다.
(초보적인 수준만 되어도 들으실 수 있습니다)
본 강의는 컴공선배에서 진행하는 코딩테스트 교육, 알고리즘 캠프의 내용을 일부 압축하여 다루고 있습니다.
강의 목차
PART 1. 코딩 테스트 준비 어떻게 해야 하나요?
Chapter 1. 코딩 테스트란
Chapter 2. 코딩 테스트 출제 경향
Chapter 3. 코딩 테스트 채점 기준
Chapter 4. 문제 해결 시작하기
PART 2. 알고리즘 유형 분석
Chapter 1. 자료구조
Chapter 2. 완전 탐색
Chapter 3. 탐욕법 Greedy Algorithm
Chapter 4. DFS, BFS, 백트래킹
Chapter 5. 이분 탐색 Binary Search
Chapter 6. 동적 계획법 Dynamic Programming
PART 3. 알고리즘 핵심문제
PART 4. 삼성·카카오 기출 문제
[총 10~15시간 분량의 강의가 업로드 될 예정이며, 순차적으로 공개될 예정입니다. 최종 콘텐츠 공개 후에는 코스 판매 금액이 소액 인상될 수 있습니다]