Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.76 KB

File metadata and controls

75 lines (52 loc) · 1.76 KB

🧠 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!

---