강의

멘토링

로드맵

개발 · 프로그래밍

/

알고리즘 · 자료구조

코딩테스트 [문제 해결 기법]

문제를 풀 때 의식적으로 사용할 수 있는 알고리즘 문제 해결 기법을 정리 하였습니다.

(4.0) 수강평 3개

수강생 52명

  • 최기원
알고리즘
코딩테스트
문제해결능력코딩 테스트

이런 걸 배울 수 있어요

  • 코딩 테스트

  • 알고리즘

  • 자료구조

  • 문제 해결 기법

코딩 테스트 [문제 해결 기법]

"어떻게 그런 풀이를 떠올리나요?"


제가 코딩 테스트 강의를 하면서 가장 자주 받는 질문 중 하나입니다.

많은 수강생들이 입을 모아 말합니다.

“풀이 과정을 따라가는 건 어렵지 않은데, 정작 실전에서 문제를 처음 마주했을 때는 뭐부터 시작해야 할지 모르겠어요.”


현재 시중에는 수많은 코딩 테스트 강의들이 있습니다.

대부분 훌륭한 커리큘럼을 갖추고 있고, 개념을 설명하는 데에도 큰 어려움이 없습니다.

자료구조와 알고리즘의 핵심 이론을 탄탄하게 다져주고, 예제 문제를 통해 응용력을 길러주는 것까지 잘 설계되어 있습니다.


하지만 많은 강의들이 간과하는 부분이 하나 있습니다.

바로 ‘문제를 해결하는 사고 과정’ 자체에 대한 구체적인 설명입니다.

즉, 문제를 봤을 때 어떤 점에 주목하고, 어떤 방향으로 접근해야 하는지에 대한 훈련은 상대적으로 부족합니다.

결국 학습자 입장에서는 강의 속 예제는 이해가 되지만, 새로운 문제를 접했을 때는 “이걸 왜 이렇게 푸는지”에 대한 감이 오지 않는 경우가 많습니다.


이 강의는 바로 그 아쉬운 지점을 보완하기 위해 제작되었습니다.

단순히 정답을 알려주는 것이 아니라, 아이디어를 ‘떠올리는 방법’, 문제를 ‘분석하는 시각’, 그리고 실제 문제 해결자가 무의식 중에 사용하는 사고의 흐름을 언어화해서 보여드리는 것이 핵심입니다.

이런 내용을 배워요

문제해결능력

이 강의에서 어려운 알고리즘과 자료구조(data-structure)를 배우지는 않습니다. 다만, 기본적인 알고리즘과 자료구조만 가지고 풀 수 있는 까다로운 문제를 해결합니다.

그 과정에서 배경 지식보다는 문제 풀이의 본질에 집중하게 됩니다.

구체적으로는 아래의 네 가지 기법에 대해서, 예제를 풀어보며 배울 것입니다.

  1. 선택 번복하기

  2. 아이템 수집하기

  3. 관점 바꾸기

  4. 본질 파악하기

이 네 가지 문제 해결 기법을 잘 채화 한다면 어려운 코딩 테스트 문제를 풀 때에 훨씬 더 다양한 접근법을 떠올리실 수 있을 것입니다.

수강 전 참고 사항

학습 자료

  • 모든 문제에 대한 정답 코드가 제공됩니다.

실습 환경

  • 풀이 코드는 파이썬 언어로 작성 되었습니다.

  • 다만, 다른 언어를 사용하는 분들도 읽기 쉽게 작성 되어 있습니다.

수강 대상

  • 코딩 테스트 문제를 푸는 전략을 알고 싶은 사람

  • 알고리즘 문제 해결 역량을 기르고 싶은 사람

  • 두뇌를 자극하는 문제를 풀어보고 싶은 사람

  • 어려운 배경 지식을 요구하지 않기 때문에 코딩 테스트 입문자도 들으실 수 있습니다.

강사

  • Toss(Viva Republica) 머신러닝 엔지니어

  • 알고리즘 대회 다수 수상 (ICPC, SCPC, 카카오 코드 페스티벌)

  • 코딩 테스트 출제 경험

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 어려운 코딩 테스트 문제를 해결하고 싶은 사람

  • 알고리즘 문제 해결을 공부하고 싶은 사람

선수 지식,
필요할까요?

  • Python

안녕하세요
입니다.

1,290

수강생

91

수강평

9

답변

4.8

강의 평점

3

강의

커리큘럼

전체

8개 ∙ (1시간 47분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

3개

4.0

3개의 수강평

  • 최영용님의 프로필 이미지
    최영용

    수강평 2

    평균 평점 5.0

    5

    38% 수강 후 작성

    이해하기 싑고 차분하게 강의해주셔서 정말 좋았습니다.

    • psysam님의 프로필 이미지
      psysam

      수강평 2

      평균 평점 5.0

      5

      50% 수강 후 작성

      코딩테스트 강의를 예제를 들어가며 설명해주셔서 더 잘 이해하기 쉬웠습니다. 강의 감사합니다.

      • 김신원님의 프로필 이미지
        김신원

        수강평 4

        평균 평점 2.3

        2

        38% 수강 후 작성

        지식공유자의 깜짝할인 중

        ₩13,200

        20%

        ₩16,500

        최기원님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!