Skip to content

MichalFog/leetcode-solutions

Repository files navigation

🧠 LeetCode Solutions by Michal Fogel

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.


πŸ“ Repository Structure

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!

---

About

My personal LeetCode solutions, organized by topic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published