LeetCode를 잘하는 방법

Dec 13 2022
LeetCode 문제로 어려움을 겪고 있다면 먼저 패턴을 배워야 한다는 의미입니다. 웹사이트에 나열된 문제는 당신이 그것을 더 잘하는 데 도움이 되는 방식으로 분류되지 않습니다.

LeetCode 문제로 어려움을 겪고 있다면 먼저 패턴을 배워야 한다는 의미입니다.

웹사이트에 나열된 문제는 당신이 그것을 더 잘하는 데 도움이 되는 방식으로 분류되지 않습니다.

#NOTE LeetCode 에서 문제를 시작하기 전에 DSA를 더 잘 이해해야 합니다.

코딩을 하면서 먼저 동기부여가 되어야 하고, 어려운 질문으로 코딩연습을 시작했는데 나중에 문제를 풀지 못하거나 문제를 이해하지 못하면 연습의 동기가 떨어지게 되어 어쩔 수 없이 인간 우리는 그렇게 가는 경향이 있습니다.

어려운 문제를 해결하려면 더 어려운 문제를 다루기 전에 필요한 패턴과 기술을 가르쳐 줄 더 쉬운 문제를 해결해야 합니다.

코딩 문제를 해결하려면 2가지 생각과 구현(코드 작성)이 필요합니다.

솔루션에 대해 생각하는 것과 코딩하는 것 사이를 구별하도록 두뇌를 훈련하려면 많은 연습이 필요하지만 충분히 연습하면 솔루션에 대해 생각해야 하는 지점에 도달하게 될 것입니다. 명확한 솔루션 코딩 부분이 있으면 자연스럽게 시작됩니다.

“한 시간 안에 안 했다면 — 풀기를 멈추고 다른 사람들이 어떻게 풀었는지 확인하세요.”

LeetCode를 더 잘하는 데 도움이 되는 두 가지 무료 리소스를 공유할 수 있습니다.

1) 그라인드75

Grind75는 각 주제(배열+해시맵, Dp, 그래프, 동적 프로그래밍 등)에 대한 핵심 개념과 기술을 알려주는 Facebook 엔지니어가 만든 유명한 75개의 LeetCode 질문 목록입니다.

2) NeetCode.io

Neetcode는 Grind75의 확장으로 다음 인터뷰에서 접할 가능성이 가장 높은 몇 가지 LeetCode 질문을 포함합니다.

또한 웹 사이트에서 진행 상황을 추적할 수 있으며 막히면 문제에 대한 비디오 설명도 있습니다.

LinkedIn 을 통해 나와 연결

읽어주셔서 감사합니다

라훌