Welcome to my curated collection of LeetCode problem solutions, organized by topic and written in multiple languages. Each solution is crafted for clarity, efficiency, and long-term reference β whether for learning, interviews, or coding practice.
leetcode-solutions/
βββ Array & String/
β βββ Two Sum/
β β βββ Explanation & Solution.md
β βββ Median of Two Sorted Arrays/
β β βββ Explanation & Solution.md
β βββ ...
βββ Dynamic Programming/
β βββ ...
βββ Binary Search/
β βββ ...
Each `.md` file includes:
- π Problem summary
- π‘ Approach and explanation
- π¬ Edge cases and assumptions
- π§ Time and space complexity
- π¨βπ» Solution code (language may vary)
---
## π Supported Languages
This repo may contain solutions written in:
- Java
- Python
- JavaScript / TypeScript
- C++
- SQL
- and more...
Each file is labeled clearly by language when needed.
---
## π― Goals
- π Build a structured knowledge base by topic
- πΌ Prepare for coding interviews with real LeetCode problems
- π± Track personal progress and learning
- π€ Practice writing clean, efficient, and readable code
---
## π Technologies
- **Docs:** Markdown (`.md`)
- **Platform:** [LeetCode](https://leetcode.com/)
- **Editor:** VS Code / GitHub
- **Organization:** Topic β Problem β Solution
---
## π€ Contributions
This is a personal learning project, but suggestions, corrections, and ideas are always welcome via issues or PRs.
---
## βοΈ Author
Crafted with π» by **MichalFog**
If you find this repo helpful, feel free to β star or π΄ fork it!
---