LeetCode발행일 2025. 2. 21.원본 https://blog.naver.com/jword_/223768636724 ↗

LeetCode Start : 양치기 시작

LeetCode Start : 양치기 시작 — #LeetCode양치기 #LeetCode #개발자의도구들 사용된 언어: 코틀린, 혹은 파이썬 순서: 로직, 코드 구현...

#LeetCode#Naver Blog

#LeetCode양치기 #LeetCode #개발자의도구들

​

​

  • 사용된 언어: 코틀린, 혹은 파이썬
  • 순서: 로직, 코드 구현, 코드 분석

LeetCode 양치기를 왜하는가

최근 계속해서 느끼는건, 코테에서 요구하는 문제해결 능력은 그렇게 많은 것 같지 않다. 더 큰 문제는 1. 해결 방법을 알아도 코드로 구현하지 못하는 것, 2. 전체적인 코드를 작성해도 디테일한 곳에서 틀리는 경우, 3. 아주 소수의 예외처리에서 계속 실패하는 것이다.

​

이런 부분은 결국 많이 작성해보지 않으면 알 수 없고, 많이 틀려보지 않으면 알 수 없다. 문제해결 능력을 기르는 것보다, 내 아이디어를 코드로 구현하고, 디테일한 케이스들을 찾아내는 연습이 더 중요하다는 생각이 들었다.

​

그래서 오늘 부터 Easy 난이도 부터 매일 매일 풀어볼 예정이다. 물론 쉬운 것만 푼다고 해서 실력이 크게 상승되지는 않겠지만, 요지는 내 생각을 코드로 빠르게 표현하는 능력을 키우는데에 있다.

-> 사실 이게 되어야 이후 부터 문제해결 싸움이라고 생각한다..

​

목표

정답률 60%~ -> 25분 컷

정답률 50%대 -> 40분 컷

정답률 40%대 -> 50분 컷 fo 2번

정답률 30%대 -> 1.15분 컷 fo 3번

​

\* 지켜야할 것

  • 예외 케이스는 절대 보지 않는다.
  • 1시간 30분 해도 안되면 풀이보고 넘어가자 - 미련 갖지말자
  • 답지 보고도 코드가 완벽하게 이해가 안가면 이해될대까지 반복해서 보자(몇일 나눠서)