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