코테 준비

김민지·2023년 1월 1일
0

코딩테스트

목록 보기
6/31

커리큘럼 진행

  • https://dev-dain.tistory.com/155
  • 위의 커리큘럼대로 진행하여 대략 100개정도의 문제를 2-3달 안에 푸는것을 목표로 정했다.
  • 쉬운문제는 하루에 세문제, 어려운문제가껴있다면 하루에 두문제 정도로 한다.

문제 레벨당 주어진 시간

  • 다음과 같이 주어진다
  • sliver: 40분
  • gold: 1시간
  • 이 시간을 넘기면 답지를 빠르게 보고 코드를 전부 지운뒤 다시 푼다. 그리고 다음을 측정한다
  • 막히던부분이 해결되나?(그거 조금봤는데 해결되나?)
  • 실수가 줄어드나?
  • 푸는 시간이 줄어드나?

스터디 진행

조를 짜서 진행한다

  • 설명하는자, 질문하는자로 구성된다
  • 설명하는 사람은 다음 사항을 고려하여 설명한다
  • 듣는이가 이 문제를 처음봤을것이라고 생각하여 문제 설명부터 시작하여 자신이 문제를 분석한 내용을 말해준다.
  • 자신이 푼 코드의 각 step에 대해 시간복잡도를 설명하여 그래서 총 시간복잡도는 얼마인지 공간복잡도는 얼마인지까지 말해준다.
  • 자신이 접근한 방법들도 소개해준다. 그리고 이 접근은 맞았으며 이런접근은 틀렸다고 말해준다
  • 어려웠던 부분은 어디였는지 말한다. 쉬운문제였더라고 한다면 푸는데 핵심이 됐던 아이디어를 소개한다. 이는 면접질문에 대비하기 위한 과정이다
  • 듣는사람은 말하는이가 어떤 논리적인 결함이 없는지를 매번 생각하며 비판하며 듣는다
profile
안녕하세요!

0개의 댓글