코드 풀이를 외우기보다 재사용 가능한 사고 프레임워크를 통해 LeetCode 문제를 가르치는 중국어 알고리즘 학습 가이드입니다.
seanprashad/leetcode-patterns
재사용 가능한 풀이 패턴별로 LeetCode 면접 문제를 정리하고, 탐색과 진행 상황 추적을 지원하는 학습 가이드입니다.
- 스타
- 14,253
- 포크
- 2,288
- 열린 이슈
- 3
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Leetcode Patterns는 기술 면접 문제를 무작위 목록으로 보여주는 대신, 슬라이딩 윈도우, 투 포인터, BFS와 DFS처럼 문제에서 활용하는 기법에 따라 정리합니다. 소수의 일반적인 패턴을 반복해서 적용하는 연습을 하면, 임의의 순서로 문제를 많이 푸는 것보다 처음 보는 면접 문제에도 쉽게 응용할 수 있다는 아이디어를 바탕으로 합니다.
이 프로젝트에는 본격적인 연습에 앞서 익혀 두면 좋은 자료 구조와 알고리즘을 다루는 기초 섹션과 유용한 Java 표준 라이브러리 메서드에 대한 메모가 포함되어 있습니다. 전체 문제 목록은 웹 페이지로 제공되며, Java 풀이는 별도 브랜치에 있습니다.
사이트는 Next.js와 React로 만든 애플리케이션으로, 문제를 표 형태로 보여주며 TypeScript, Tailwind CSS, TanStack Table을 사용합니다. Vitest 테스트 스위트가 포함되어 있고, Husky 훅을 통해 푸시 전에 자동으로 테스트를 실행합니다.
핵심 기능
- 01LeetCode 문제를 하위 주제와 풀이 패턴별로 정리합니다
- 02연습 전에 복습할 핵심 자료 구조와 알고리즘을 나열합니다
- 03웹에서 탐색할 수 있는 문제 목록을 제공합니다
- 04별도 브랜치에 Java 풀이를 포함합니다
- 05Vitest 테스트 스위트와 푸시 전 테스트 훅을 제공합니다
활용 사례
- 한 번에 하나의 패턴을 연습하며 소프트웨어 엔지니어 면접을 준비합니다
- 면접 전에 숙달할 자료 구조와 알고리즘을 확인합니다
- LeetCode 문제를 무작위가 아닌 체계적인 순서로 학습합니다
빠른 시작
- 1
종속 항목 설치
npm install - 2
http://localhost:3000에서 개발 서버 시작
npm run dev
사용 전 알아둘 점
- 라이선스를 자동으로 확인할 수 없으므로 코드를 재사용하기 전에 저장소를 확인하세요.
토픽
자주 묻는 질문
- leetcode-patterns은(는) 무엇인가요?
- 재사용 가능한 풀이 패턴별로 LeetCode 면접 문제를 정리하고, 탐색과 진행 상황 추적을 지원하는 학습 가이드입니다. Leetcode Patterns는 기술 면접 문제를 무작위 목록으로 보여주는 대신, 슬라이딩 윈도우, 투 포인터, BFS와 DFS처럼 문제에서 활용하는 기법에 따라 정리합니다. 소수의 일반적인 패턴을 반복해서 적용하는 연습을 하면, 임의의 순서로 문제를 많이 푸는 것보다 처음 보는 면접 문제에도 쉽게 응용할 수 있다는 아이디어를 바탕으로 합니다.
- leetcode-patterns은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- leetcode-patterns은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- leetcode-patterns은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. leetcode-patterns의 마지막 커밋은 2026년 10월 21일입니다.
- leetcode-patterns은(는) 어디에 사용할 수 있나요?
- 한 번에 하나의 패턴을 연습하며 소프트웨어 엔지니어 면접을 준비합니다 면접 전에 숙달할 자료 구조와 알고리즘을 확인합니다 LeetCode 문제를 무작위가 아닌 체계적인 순서로 학습합니다
- leetcode-patterns는 어떻게 설치하나요?
- 종속 항목 설치: npm install http://localhost:3000에서 개발 서버 시작: npm run dev
- leetcode-patterns은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/seanprashad/leetcode-patterns
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
면접 준비를 위한 자료구조와 알고리즘을 다루는 LeetCode Go 풀이와 관련 Cookbook 전자책입니다.
FAANG 스타일 면접 준비를 위해 DSA, 경쟁 프로그래밍, CS 기초 노트와 풀이를 Jupyter Notebook으로 모아 둔 저장소입니다.
주제별 문제 순서, 그림을 곁들인 풀이, 동영상 설명, C++, Java, Python, Go, JavaScript 코드를 제공하는 중국어 LeetCode 학습 가이드입니다.
경쟁 프로그래밍 알고리즘과 자료구조를 위한 Go 템플릿 모음으로, Codeforces와 LeetCode 문제 풀이도 제공합니다.
학습과 교육을 위해 Python으로 구현한 알고리즘을 모아 커뮤니티가 관리하는 컬렉션입니다.