코스 이미지

[스터디] 코딩테스트와 실무 역량 모두 잡는 알고리즘 스터디(C++반)

7월 4일 오후 9시 기준 5자리 남았습니다. 이번 기수에 참여하고 싶다면 신청을 서두르세요 :)



7월 30일 시작 스터디 일정이 맞지 않는다면 미리 대기자 신청(클릭)을 해주세요. 다음 기수 오픈 시 쿠폰과 함께 가장 먼저 연락드리겠습니다.






코딩테스트와 실무 역량 모두 잡는 스터디: C++반


코딩테스트 운영진과 실무 개발자가 뭉쳐 만든 4주 과정




실제 코딩테스트에서 쓰는 시스템을 그대로 활용한 모의고사를 4주동안 꾸준히 경험하세요.


각 개념별로 큐레이션된 실습 문제도 풀고, 제출한 소스코드를 직접 리뷰받다보면 내 단점이 빠르게 잡힙니다.


이론적 배경이 약한 분들을 위한 참고 자료를 매 주 제공할 예정입니다.






🗓 SCHEDULE 일정



  • 스터디 시작: 2020-07-30(목)

  • 스터디 종료: 2020-08-27(목)

  • 시작 전 사전 테스트: 7/25(토)~7/29(수)

  • 실전 모의고사: 매 주 1회씩, 총 4회 실제 코딩테스트에서 쓰는 환경을 그대로 활용합니다.

  • 준비물 및 사용 프로그램:





  • 개인 노트북


    Windows, MacOS 상관 없음




  • Slack


    실시간 채팅 및 Q&A




  • GitHub


    끊임없는 코드리뷰




  • School


    프로그래머스 스쿨







🤷 TARGET 참여 대상자





  • C++로 코딩테스트 대비 중인 분


    2020년 하반기 코딩 테스트를 준비하는 모두에게 추천.

    직접 코딩테스트를 운영 중인 프로그래머스를 믿고 따라오세요.




  • 효율성 테스트에서 노답인 분


    배운대로 성실히 풀어봐도, 효율성 테스트에선 늘 고전한다면?

    코드리뷰를 통해 내 취약점을 빠르게 알아내고 고쳐냅시다.





  • 나는 스터디에 참여해도 괜찮을까? 고민된다면, 이 문제를 시험삼아 풀어보세요.


  • 🔹문제를 풀 수는 있는데, 깔끔하게 통과하지 못하는 경우 : 지문을 읽고 어떤 방식으로 풀어야 할 지 대략 감이 오는데, 솔루션 코드를 쓸 순 있지만 테스트케이스 통과를 모두 하지 못하거나 효율성 점수가 낮게 나오는 등 ‘깔끔한 통과’ 가 어려운 경우 스터디의 도움이 필요합니다. 코드리뷰를 통해 내 코드가 왜 통과를 못하는지 자세히 알아보고, 같은 문제라도 여러 방식으로 풀어보는 연습을 통해 문제 풀이에 대한 두려움을 없애보세요!

  • 🔹문제를 아예 손도 댈 수 없는 경우 : 스터디에 참여하실 수 있으나, 매일 상당한 시간을 투자해주셔야 최대한 많은 것을 얻어가실 수 있으리라 생각합니다. 기초가 다소 약하신 분들을 위해 매 주 참고 자료를 제공하고 있으니, 해당 자료를 토대로 문제 풀이 외에도 이론적인 부분을 강화하는 데에 힘써주셔야 합니다.







🤵 LEADER 스터디 리더





스터디 리더 황선규


스터디 리더 황선규


  • 현재 컴퓨터 비전, OpenCV 기반 다수의 강연 진행 중

  • ~2016.3 LG전자 MC사업본부

  • ~2009.3 한양대학교 연구교수

  • ~2007.11 뉴질랜드 캔터베리 대학교 HIT Lab NZ

  • ~2006.8 한양대학교 공학박사

  • 리더에 대해 더 자세히 알고 싶다면: 유튜브 채널, 프로필 페이지




C++ 을 활용해 코딩테스트 문제를 풀 때에는 데이터 구조와 알고리즘, 그리고 C++ STL 문법을 '제대로' 이해하고 있어야 합니다. 또 실제 코드를 작성할 때에는 내가 작성하고 있는 코드가 '최선'인지 여러번 자문하고, 좀더 가독성과 효율성이 높은 코드를 작성하려는 노력을 기울여야 합니다. 여럿이 함께 하는 스터디와 리더의 코드리뷰를 통해 효과적인 코드로 문제를 해결하는 방법을 익히셨으면 좋겠습니다.


황선규 리더는 현재 컴퓨터 비전 전문가로서 활발한 교육, 저술 활동 중입니다. 이번 스터디는 '코딩테스트' 를 준비하는 데에 큰 목적이 있지만, 과정 곳곳에 녹아있는 리더의 수십 년 간의 프로그래밍 경험이 여러분에게 시험 준비 이상의 많은 것을 가져다 줄 것입니다.








⚙️ 온라인 + 문제풀이 + 실전형 모의고사를 4주간 끊임없이!


실제 코딩테스트에서 쓰는 시스템을 그대로 활용한 모의 코딩테스트에 매 주 참여하고, 개념별로 주어지는 실습 문제를 풀며, 코드리뷰를 통해 최대한 빠르게 나의 문제점을 고쳐나가는 스터디

이미 프로그래머스를 많이 활용해본 유저라면 이미 풀어봤을 문제들이 몇 개 섞여있을 수 있으나, 그렇다고 하더라도 내가 제시한 답안이 정말 최적해인지, 내가 작성한 코드를 좀 더 효율적으로 리팩토링 할 방법은 없는지 끊임없이 연구하세요. 그 과정에서 스터디 참여비와는 비할 수 없는 가치가 만들어집니다.





  • 1) 프로그래머스 내의 문제 풀이 서비스를 활용해 매 주 문제들과 친해지기




  • 2) GitHub을 활용해 나의 풀이에 대한 코드리뷰를 받기




  • 3) 한 주에 한 번씩 실시하는 온라인 세션과 모의고사에 성심성의껏 참여하기




  • 4) 스터디 리더, 스터디원들과 힘내서 1~3을 4주 내내 반복 훈련하기







  • 스터디 진행에 쓰는 언어: C++

  • 문제를 어디서 풀어요?: 프로그래머스 스쿨(School) 서비스를 이용하며, 본 스터디를 위해 추린 문제가 수록되어 있는 채널을 만들어드립니다. 해당 채널은 스터디원들에게만 공유합니다.


🗓 1주차


수준 파악을 위한 테스트(7/25~7/29), 개념 학습, 문제 풀이, 과제용 문제 제시 및 리뷰

1주차에 다룰 것들


  • ✅ 완전탐색

  • ✅ 정렬

  • ✅ 문자열

  • ✅ 시뮬레이션

  • ✅ 1주차 모의고사: 스터디 첫 시작일에 비해 나는 얼마나 나아졌을까? 코드리뷰를 통해 받은 피드백을 두 손에 쥐고! 모의고사에 참여한다.


1주차에는 문제 description을 잘 이해하고, 그대로 구현하면 되는 문제들로 워밍업을 시작해봅니다. 기초적인 필수 문제들이라 간과하기 쉽지만, 앞으로 등장할 조금 더 어려운 개념들을 이해하기 위해 꼭 필요합니다.


1주차 세션: 7/30(목) 20:00 ~




🗓 2주차


2주차에 다룰 것들


  • ✅ 리스트(List)

  • ✅ 스택(Stack)

  • ✅ 큐(Queue)

  • ✅ 해시(Hash)

  • ✅ 2주차 모의고사 및 중간 만족도 조사 실시


자료구조를 이용한 문제들을 풀고 코드리뷰를 받습니다. 특히 해시를 잘 이해하는 것은 추후 면접 준비를 위해서도 필요할 수 있으니, 집중하세요!


2주차 세션: 8/6(목) 20:00 ~




🗓 3주차


3주차에 다룰 것들


  • ✅ 힙(Heap)

  • ✅ 깊이/너비 우선 탐색(DFS/BFS)

  • ✅ 3주차 모의고사


탐색과 관련한 문제들을 풀고 코드리뷰를 받습니다.


3주차 세션: 8/13(목) 20:00 ~




🗓 4주차


4주차에 다룰 것들


  • ✅ 동적계획법

  • ✅ 탐욕법

  • ✅ 이분탐색

  • ✅ 4주차 모의고사


효율적인 탐색을 위한 탐색 심화 문제들을 만나봅니다. 특히 동적계획법은 쉽게 이해되지 않는 개념이니, 완전탐색으로 구현된 코드를 리팩토링하며 차근차근히 배워봅니다.


4주차 세션: 8/20(목) 20:00 ~



세션이 뭐에요?: 스터디의 원활한 진행과, 여러분에게 더 많은 내용을 알려드리기 위해 일주일에 한 시간 정도는 모두 Zoom 이라는 소프트웨어를 활용해 동시에 접속하여 문제 풀이 설명도 듣고 질문 답변도 진행하는 화상 미팅 시간입니다. 유사한 형태로 웨비나(Webinar)를 생각하면 됩니다. 참여하지 못하는 분들을 위해 녹화본이 제공됩니다.






💳 스터디 참여비


프로그래머스와 리더의 비기를 전수받자!


2020-07-30(목) ~ 08-27(목) 4주

스터디 리더 황선규




모의고사, 코드리뷰, 내게 꼭 맞는 피드백을 놓치지 마세요.


온라인 카드결제(할부), 무통장 입금 모두 가능합니다.







💵


320,000원 (할인중!)


7/9(목) 24시까지 결제해야 적용됩니다. 이후엔 가격이 소폭 상승합니다.



정가 400,000원



질문 & 답변