less than 1 minute read

Some Tips for Study

#ggultip #algorithm

CT

computational thinking

  1. 문제 인식
  2. 접근 방법
  3. 수도코드 / 주석
  4. 코드 구현
  5. 디버깅

구글 개발자들도 노트에 그려가면서 시각화 하여 접근한다!!! 시각화 매우 중요!!

input

input()을 바로 주기 보다는 그 위치에 자신이 임의의 값을 넣어 구현한 후 되면 input으로 고치는 것이 편하다.

QnA

  1. 안풀리는 문제?

    현재 단계에서는 30분~1시간 고민하세요.

    최수 수준은 되어야 의미가 된다. 탄력이 붙으면 더 짧게 고민해도 된다.

  2. 문제가 이해가 안되면?

    제약조건 만들어야함(논리)

    input을 보고 손으로 풀어보고 논리가 맞는지 확인해보기

  3. 고민 vs 구글링?

    커뮤니티(디스코드) 통해서 어디까지 생각했는지 코드 공유하고 피드백 서로 해주기

    구글링을 한다면 내가 어느 부분을 놓친건지 피드백 제대로 하기

  4. 하나의 문제 깊게 or 다양?

    다양한 문제

  5. 디버깅 어떻게?

    print활용

    내가 활용한 변수가 뭔지 잘 기억

    원하는 대로 값이 들어가는지 확인

LeetCode

외국 코딩 사이트인데 보통 현직자 및 이직 시장에서는 백준은 잘 말 안하고 LEETCODE 수준으로 이야기를 한다.

Updated: