/
문제를 풀 때 의식적으로 사용할 수 있는 알고리즘 문제 해결 기법을 정리 하였습니다.
수강생 32명
이런 걸 배워요!
코딩 테스트
알고리즘
자료구조
문제 해결 기법
'어떻게 그런 풀이를 떠올리나요?'
제가 코딩 테스트 강의를 하면서 가장 많이 받은 질문입니다.
많은 강의에서 코딩 테스트를 위한 좋은 커리큘럼, 친절한 설명을 제공하고 있지만 문제를 해결하기 위한 아이디어를 어떻게 떠올리는 지는 알려주지 않습니다.
이 강의는 많은 분들이 느끼는 이런 아쉬운 부분을 해소하기 위해서 제작되었습니다.
이 강의에서 어려운 알고리즘과 자료구조(data-structure)를 배우지는 않습니다. 다만, 기본적인 알고리즘과 자료구조만 가지고 풀 수 있는 까다로운 문제를 해결합니다.
그 과정에서 배경 지식보다는 문제 풀이의 본질에 집중하게 됩니다.
구체적으로는 아래의 네 가지 기법에 대해서, 예제를 풀어보며 배울 것입니다.
선택 번복하기
아이템 수집하기
관점 바꾸기
본질 파악하기
이 네 가지 문제 해결 기법을 잘 채화 한다면 어려운 코딩 테스트 문제를 풀 때에 훨씬 더 다양한 접근법을 떠올리실 수 있을 것입니다.
모든 문제에 대한 정답 코드가 제공됩니다.
풀이 코드는 파이썬 언어로 작성 되었습니다.
다만, 다른 언어를 사용하는 분들도 읽기 쉽게 작성 되어 있습니다.
코딩 테스트 문제를 푸는 전략을 알고 싶은 사람
알고리즘 문제 해결 역량을 기르고 싶은 사람
두뇌를 자극하는 문제를 풀어보고 싶은 사람
어려운 배경 지식을 요구하지 않기 때문에 코딩 테스트 입문자도 들으실 수 있습니다.
알고리즘 대회 다수 수상 (ICPC, SCPC, 카카오 코드 페스티벌)
코딩 테스트 출제 경험 多
학습 대상은 누구일까요?
어려운 코딩 테스트 문제를 해결하고 싶은 사람
알고리즘 문제 해결을 공부하고 싶은 사람
선수 지식, 필요할까요?
Python
전체
8개 ∙ (1시간 47분)
섹션 1. 선택 번복하기
2개 ∙ (29분)
예제1
11:29
예제2
18:09
섹션 2. 아이템 수집하기
2개 ∙ (36분)
19:45
16:22
섹션 3. 관점 바꾸기
2개 ∙ (22분)
13:59
08:47
섹션 4. 본질 파악하기
2개 ∙ (18분)
07:07
11:24