Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Solutions

Roadmap-based Python 3 solutions for data structures, algorithms, and technical interview preparation.

LeetCode solutions Python 3 Solved problems: 26 Current Roadmap: NeetCode 150

Contents

Overview

This repository is my personal LeetCode workspace, built to study data structures and algorithms in a structured way.

Instead of collecting solutions in one flat folder, problems are grouped by roadmap and topic. The current roadmap follows neetcode-150, based on the NeetCode roadmap.

Current Progress

This repository is updated regularly as I solve new problems. The solved badge and difficulty chart are generated from the solution index in SOLUTIONS.md; topic progress is maintained manually.

Roadmap Topic Solved
neetcode-150 Arrays & Hashing 9
neetcode-150 Two Pointers 5
neetcode-150 Stack 6
neetcode-150 Sliding Window 6

Current solved problems, including their solution files, complexities, and color-coded difficulties, are listed in SOLUTIONS.md.

%%{init: {"themeVariables": {"pie1": "#1f883d", "pie2": "#d29922", "pie3": "#d1242f"}}}%%
pie showData
    title Solved Problems by Difficulty (26 Total)
    "Easy" : 6
    "Medium" : 16
    "Hard" : 4
Loading

Organization

The repository is organized around a clear path from roadmap to topic to individual problem. Each file belongs to a specific preparation roadmap, then to the topic that problem is meant to practice, and finally to the LeetCode problem number.

roadmap / topic / problem-number.py

Example:

neetcode-150 / arrays&hashing / 217.py

This makes the repository easy to scan and expand over time. Related problems stay close to each other, so it is easier to compare approaches, recognize repeated patterns, and review progress topic by topic.

Solution Style

All solutions are written in Python 3.

The style is intentionally simple. These are interview-practice solutions, so the focus is on clarity, direct implementation, and understanding the core idea behind each problem.

This repository is not a package, framework, or production library. It is a structured archive of solved problems and learning progress.

Contributing

For information on how to contribute, see CONTRIBUTING.md.

Contributors

Contributors

License

Licensed under the MIT License.

About

Python 3 solutions to LeetCode problems, organized by topic and aligned with the NeetCode roadmap.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages