개발 · 프로그래밍

/

알고리즘 · 자료구조

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

(5.0) 수강평 4

수강생 197

Thumbnail

초급자를 위해 준비한
[알고리즘 · 자료구조, 코딩 테스트] 강의입니다.

세계 대회 진출자가 알려주는 코딩테스트 강의! 이제, 느낌으로 풀지 말고, 확신으로 풀자!

이런 걸
배워요!

  • 코딩테스트에 필요한 파이썬 개념

  • 코딩테스트에 필요한 자료구조 & 알고리즘

  • 세계 대회 진출자가 알려주는 문제를 접근하는 법

  • 실전 감각 향상을 위한 실제 카카오 코딩테스트 해설

알고리즘/코딩테스트는 알고리즘을 잘하는 사람에게 배워야 한다!

  • 코딩테스트는 알고리즘 개념을 물어보는 시험이 아닌, 문제를 얼마나 잘 해결할 수 있느냐를 보는 시험입니다.

  • 따라서, 코딩테스트에 자주 나오는 전형적인 문제를 무작정 많이 풀어보는 방법보단, 문제해결능력(문제를 보고 올바른 방향으로 접근하는 능력)을 키우는 방법으로 대비할 필요가 있습니다.

  • 알고리즘에 대해 아무것도 모른 상태에서 2024 ICPC Asia Pacific Championship(세계 대회)을 진출하기까지 노하우를 모두 담은 강의를 제공하여 문제해결능력을 늘리는 데에 있어 최적의 강의를 제공합니다.

강의를 시청하시는 여러분은 열심히 듣기만 하시면 됩니다!


강의의 모든 내용은 이미 정리가 다 되어 있습니다! 강의에만 집중하세요!

강의 영상마다 해당 강의에 필요한 모든 내용을 정리해 놓은 자료(노션 사이트)를 제공합니다.
(강의를 구매하시는 모든 분들에게 약 200 페이지의 자료가 무료로 제공됩니다)

DP 단원 예제니까, DP 해설 제공? NO, 논리적인 접근이 들어간 해설 제공

'DP 단원의 예제이므로 DP로 풀면 된다.'와 같은 해설을 제공하는 것이 아닌, '브루트 포스, 그리디 알고리즘이 불가능하므로 DP로 풀어야 한다.'와 같이 논리적인 접근을 기반으로 한 해설을 제공합니다.

알고리즘을 문제에 적용하는 법과 더불어,
이 문제를 왜 이러한 방식으로 접근해야 하는지에 대해서도 배울 수 있습니다!

문제의 정답풀이 1가지만 제공? NO, 다양한 접근 및 여러 풀이 제공

하나의 문제는 하나의 풀이만 가지지 않을 때도 많습니다.
따라서, 정답풀이를 외우는 것이 아닌 올바르게 접근하는 것이 중요합니다.

문제의 풀이를 단순 암기로 외우는 방법이 아닌, 여러 풀이를 도출해내는 과정을 배움으로써, 올바르게 접근하는 방법을 배울 수 있습니다.

개념과 예제 문제만 포함? NO, 실제 코테 문제풀이를 포함하는 강의

강의 출시일 기준, 인프런 내에서 실제 코딩테스트 문제 해설을 포함하는 유일한 강의


단순히 알고리즘 개념과 예제 문제에 대한 해설을 제공하는 것이 아닌,
실제 코딩테스트 문제(카카오 코딩테스트 문제)에 대한 해설 또한 제공하고 있습니다.

강의의 마지막 부분(섹션6)에는 실제로 출제된 코딩테스트 문제를 풀어보며
문제를 푸는 실전 감각을 익힐 수 있습니다!

66문제에 대해, 139개의 해설 제공!

실제 코딩테스트 문제는 하나의 풀이만 가지지 않을 때도 많습니다.
따라서, 본 강의는 하나의 문제에 대해 다양한 접근과 여러 풀이를 제공합니다!



꼼꼼하게 공부하고 싶은 분들을 위해서! '알아두면 좋은 내용들' 제공!

알고리즘 내용 이외에도 공부하면 좋은 내용들, 코딩테스트 공부에 필요한 내용들은 '알아두면 좋은 내용들'을 통해서 모두 넣었습니다!



'이 부분이 자세히 알고 싶은데' 하는 부분은 강의 자료의 추가 설명을 통해서!

강의 영상에서 자세히 다루지는 않지만, 궁금해 할만한 내용들이나 알면 좋은 내용들은 강의 자료의 추가 설명 통해서 작성해 놓았습니다!



파이썬 관련 내용을 따로 공부할 필요 없어요! (강의를 보는 것으로도 충분해요!)

'파이썬 sort()함수와 sorted()함수 차이점이 뭐지?', '파이썬의 list(map(int, input().split()))은 무엇을 의미하지?' 등의 코딩테스트에 필요한 파이썬 관련 내용 또한 강의에서 모두 알려드립니다!

파이썬 관련 내용은 기초적인 문법만 숙지하고 오시면 됩니다!

코딩테스트는 Python으로 공부해야 하는 이유

다른 언어에 비해 빠르고 쉽게 배울 수 있는 언어

구현 시간을 짧게! 구현 난이도는 낮게! 만들어 줄 다양한 내장 함수 제공

(프로그래밍 언어를 아직 못 정했다면) 코딩테스트는 무조건 파이썬으로 공부하는 게 좋습니다!

C++에 비해 확연히 짧은 Python 코드 길이


🤔 Python은 실행 시간이 느리기 때문에, 코딩테스트에 사용하면 불리하지 않나요? 🤔

💡 전혀 불리하지 않습니다!💡
코딩테스트에서는 Python이 느린 것을 감안해서 채점을 합니다.
즉, C++로 통과한 풀이라면 Python으로도 무조건 통과합니다!

강의 전, 궁금해요!


🤔 강의는 어떤 프로그래밍 언어로 진행되나요? 🤔

💡 본 강의는 파이썬(Python)으로 진행됩니다. 💡


🤔 비전공자, 코알못도 수강할 수 있나요? 🤔

💡 본 강의는 파이썬 기초 문법을 사용할 수 있는 정도라면 누구나 수강 가능합니다! 💡


🤔 현재 Python에 대해 잘 모르는데, Python 공부를 따로 해야 할까요? 🤔

💡 Python의 기초적인 문법 정도만 공부해오시면 됩니다! 💡

(강의에서 코딩테스트에 필요한 파이썬 관련 내용 또한 모두 포함되어 있습니다!)


🤔 C++(Python이 아닌 다른 언어)로 강의를 수강해도 될까요? 🤔

💡 괜찮습니다! 코딩테스트에서 중요한 것은 문제의 풀이를 떠올리는 능력입니다. 💡
Python이 아닌 다른 언어로 수강한다고 해도 문제해결능력을 올리는 관점에서는 도움을 받을 수 있습니다.

(강의에서 나오는 파이썬 관련 설명 부분을 건너뛰거나 간단하게만 듣고 넘어가시면 됩니다)

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코딩테스트 공부를 막 시작하는 사람

  • 코딩테스트 공부는 했는데, 문제만 보면 막히는 사람

  • 코딩테스트 문제를 느낌이 아닌 논리적으로 풀고 싶은 사람

  • 코딩테스트를 체계적으로 공부하고 싶은 사람

선수 지식,
필요할까요?

  • Python 기본 문법

- 알고리즘 블로그 운영중

- 프로그래밍 대회 다수 수상

- ICPC Seoul Regional 3회 진출 (2021, 2022, 2023)

- 2024 ICPC Asia Pacific Championship 진출

 

커리큘럼

전체

104 ∙ 23시간 16분

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2024년 06월 10일
마지막 업데이트일: 2024년 06월 26일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!