10주 완성 알고리즘 코딩테스트 [기초편]

알고리즘을 기반으로 프로그래밍 문제해결능력을 기르기 위한 기반을 다지는 입문 코스입니다

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 알고리즘
태그
수학, 알고리즘, 자바, 자바스크립트, 파이썬, C, C++
수료증
발급 가능
추천 학습대상
- 알고리즘 코딩테스트를 준비하시는 분
- 문법은 공부했지만 구현과 로직 설계가 어려운 분
- 알고리즘 대회에 참가해보고 싶으신 분
- 개발역량을 기르고 싶으신 분



 ⚠ 본 강의는 Java로 진행되며, 모범답안 코드는 Python, C++, JavaScript로도 제공될 예정입니다. 



알고리즘 잘하는 사람들의 머릿속을 그대로 Ctrl + C, V
시중에 있는 수많은 알고리즘 관련한 책과 강좌들이 여러분의 간지러운 곳을 긁어주지 못했던 이유! 단순히 풀이에 집중한 이론적인 설명만 가득했기 때문입니다. 고인물들의 코드는 내가 생각했던 것보다 훨씬 심오합니다. 코드 한 줄, 변수 하나마다 나름의 심오한 의미가 담겨 있죠. 여러분이 치러야 할 시험이 ‘코딩’테스트인 이상, 가장 중요한 것은 코드! 이 강좌에서는 코드 한 줄, 변수 하나까지 자세하게 설명해 줄 거예요. 아래의 샘플 강의를 직접 보고 판단 해 보세요!
도대체 어떻게 가르쳐 주는지 아래의 샘플 강의를 보고 직접 판단 해 보세요!


기본 패턴과 구현 연습부터 차근차근
정교하게 짜여진 커리큘럼 없이 다짜고짜 유명한 알고리즘들만 훑어보는 건 도움이  되지 않아요. 이 강좌에서는 문제를 어떻게 분석하고 알고리즘을 설계해야 하는지 알려드립니다. 가장 기본적인 패턴부터 직접 구현하며 배워 볼 거예요. 빡세지만 차근차근 따라오다 보면 코딩테스트를 싹쓸이하고 있는 자신을 발견하게 될겁니다. 💪

코딩테스트 고인물이 준비한 알찬 구성

알고리즘 대회 입상 이력은 물론 다수의 강의 경험, 실제 코딩 테스트 문제 출제까지 경험한 코딩테스트 고인물이 만든 강좌입니다. 강좌에서 함께 풀어볼 100문제는 유명 기업들의 코딩 테스트 문제를 분석해 만들었고, 하나하나 직접 구현하며 설명하는 100점짜리 해설과 모범 답안도 준비했어요. 아무도 알려주지 않는 코딩테스트 TMI 노하우는 덤입니다. 혹시 DFS, BFS, 문자열, 자료 구조도 다루냐고요? 당연히 다룹니다. 😎

제가 잘 수강할 수 있을까요?

조건문, 반복문, 배열, 클래스 정도의 문법을 훑어 보았다면 곧 바로 수강이 가능합니다! 체험 강의를 들어보고 판단하세요! 필요한 건 실습할 컴퓨터기초 문법에 대한 이해뿐. 걱정하지 마세요. 여러분을 위한 모든 것이 준비되어 있습니다. 👍

제가 누구냐고요?
알고리즘 고인물 코딩몬스터니다
 
👨‍💻소프트웨어 개발 경력
- 前 Cognex Corp. Software Engineer
- 前 SUALAB Software Engineer
- 現 Lunit Research Engineer

🧑‍🏫강의 및 컨텐츠 제작 경력
- 현업 문제 출제 경력 多(기업 코딩테스트, 대학 및 기업 공식 대회 등)
- 알고리즘 강의 경력 多 (패스트캠퍼스, 멀티캠퍼스, 유니스터디 등)
- 개발자 취업 유튜브 채널 코딩몬스터TV 운영
🎈알고리즘 관련 수상 이력
- 전국 대학생 프로그래밍 경시대회 은상(2015)
- ACM-ICPC 한국 리저널 11등 (2015)
- 전국 대학생 프로그래밍 경시대회 동상(2013)
- ACM-ICPC 한국 리저널 13등 (2013)
- ACM-ICPC 한국 리저널 17등(2012)
- 이데일리 코딩챌린지 5등
- 팁스타운배 코드챌린지 5등
… 그 외 알고리즘 관련 대회 출전 및 입상 경험 다수

 



◦   ◦   ◦ 


어려운 알고리즘! 재밌게 배우는 방법 
🔗 코딩몬스터님 인터뷰를 통해 확인해보세요.




🖐알려드립니다! (22.04.07 기준) 더욱 좋은 강좌를 만들기 위해 현재 전체적인 강좌 업데이트가 진행 중입니다. 문제별로 자세한 동영상 해설이 추가될 예정이며, 최근 문제 출제 경향에 맞추어 문제가 개편될 예정입니다. 수강하실 때 다소 불편하시더라도 양해 부탁드려요. 최대한 서둘러 업데이트하겠습니다 : )

체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    튜토리얼 & 가이드
  • A. 강의 이용 규칙
    B. 문제 모범 답안집
    알고리즘과 자료구조
    알고리즘이 어려운 이유 1
    문제 해결하기
    문제의 구성
    채점 방식 이해하기
    공부하는 방법
    문제0A-출력해보기
    문제0B-입력받아보기
    문제0C-반복해보기
    문제0D-저장해보기
    문제0E-테스트케이스
  • 02
    챕터1. 선형 알고리즘 기초
  • 반복 알고리즘 이해하기
    문제1A-최대값 함수
    문제1B-원소의 합 구하기
    문제1C-배열의 최대값
    문제1D-카운팅하기
    문제1E-합 구하기2
    문제1F-탐색하기1
    문제1G-탐색하기2
    문제1H-탐색하기3
    문제1I-선택정렬 구현하기
    문제1J-합 구하기3
    단원 되짚어보기 & 해설
  • 03
    챕터2. 알고리즘의 연산량
  • 연산량과 시간복잡도
    실제 연산량 줄이기
    문제2A-도토리 키재기
    문제2B-오름차순인가?
    문제2C-다양성
    문제2D-문자열의 비교 (revised)
    문제2E-소수의 판별
    문제2F-데스티니
    문제2G-버블정렬 구현하기
    문제2H-픽셀 수 세기
    문제2I-정주행
    문제2J-승부 조작
    단원 되짚어보기
  • 04
    챕터3. 공간 활용하기
  • 공간과 배열
    문제3A-전화번호
    문제3B-페인트
    문제3C-응모
    문제3D-피보나치 나머지
    문제3E-색종이
    문제3F-과유불급
    문제3G-팬미팅
    문제3H-두 카드
    문제3I-세 카드
    문제3J-네 카드
    문제3K - 배열 합치기
    (22. 04. 04. 00:00 ~ 22. 04. 04. 00:00)
  • 05
    챕터4. 자주 사용되는 수학 알고리즘
  • 정수와나머지에 대한 성질
    문제4A-스도쿠 보드
    문제4B-Probing
    문제4C-최대공약수와 최소공배수
    문제4D-수열의 순환
    문제4E-소인수 분해
    문제4F-소수 세기
    문제4G-배열 흔들기
    문제4H-카잉 달력
    문제4I-골드바흐의 추측
    문제4J-공약수 게임
  • 06
    챕터5. 자료구조 활용하기
  • Stack 자료구조 이해하기
    문제5A-괄호 문자열
    문제5B-탑
    문제5C-히스토그램
    Queue 자료구조 이해하기
    문제5D-조세퍼스 문제
    문제5E-폭탄 제거
    PriorityQueue 이해하기
    문제5F-폭탄 제거 순서 정하기
    문제5G-불안정 지역
    Map/Set 자료구조 이해하기
    문제5H-중복 제거하기
    문제5I-정사각형
    문제5J-빈도수 세기
    문제5K-시장 추천하기
    문제5L-배열합치기
    문제5M-이중 우선순위 큐
    문제5N-중앙값 큐
마지막 업데이트|2024년 03월 15일
강의자 소개
안녕하세요. 구름에듀 캡틴 코딩몬스터입니다. 함께 학습을 시작해봐요!

강좌 후기
100,000
90,000
(10%)

평균평점
4.7
난이도
쉬움
수강기간
평생 무제한