Repolode
seanprashad

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. 1

    종속 항목 설치

    npm install
  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트