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분 해도 안되면 풀이보고 넘어가자 - 미련 갖지말자
- 답지 보고도 코드가 완벽하게 이해가 안가면 이해될대까지 반복해서 보자(몇일 나눠서)