|
1 |
| -<h1 align="center">🚀 My LeetCode Journey</h1> |
| 1 | +# Leetcode Problems 🚀 |
2 | 2 |
|
3 |
| -<p align="center"> |
4 |
| - <img src="https://img.shields.io/badge/Language-C++-blue?style=flat-square" /> |
5 |
| - <img src="https://img.shields.io/badge/LeetCode-Active🔥-orange?style=flat-square" /> |
6 |
| - <img src="https://img.shields.io/badge/Progress-Consistency🧠-green?style=flat-square" /> |
7 |
| -</p> |
| 3 | +Welcome to the **Leetcode Problems** repository! This space is dedicated to showcasing all the accepted solutions I have crafted on the Leetcode platform. Whether you're preparing for coding interviews or just want to enhance your problem-solving skills, this repository is here to help you. |
8 | 4 |
|
9 |
| -<p> |
10 |
| - <img src="./__Assets/leetcode_profile.png"/> |
11 |
| -</p> |
| 5 | +[](https://github.com/Gemechu-Asfaw/Leetcode-Problems/releases) |
12 | 6 |
|
13 |
| ---- |
| 7 | +## Table of Contents |
14 | 8 |
|
15 |
| -## 📌 About This Repository |
| 9 | +- [Introduction](#introduction) |
| 10 | +- [Topics Covered](#topics-covered) |
| 11 | +- [Folder Structure](#folder-structure) |
| 12 | +- [Contributing](#contributing) |
| 13 | +- [License](#license) |
| 14 | +- [Contact](#contact) |
16 | 15 |
|
17 |
| -Welcome to my **LeetCode Solutions** repository! |
18 |
| -This is where I regularly upload solutions to coding problems from [LeetCode](https://leetcode.com/). |
19 |
| -You'll find my clean, optimized solutions mostly written in **C++** (some solutions may be submitted in python), with **well-commented code**. |
| 16 | +## Introduction |
20 | 17 |
|
21 |
| ---- |
| 18 | +Leetcode is a platform that offers a vast array of coding problems to help you sharpen your programming skills. This repository includes my solutions to various problems, organized by difficulty and topic. Each solution aims to be clear and efficient, showcasing different algorithms and data structures. |
22 | 19 |
|
23 |
| -## 🧑💻 My LeetCode Live Stats |
| 20 | +Feel free to explore the solutions and adapt them to your own coding style. You can find the latest releases of the solutions [here](https://github.com/Gemechu-Asfaw/Leetcode-Problems/releases). Download the files, execute them, and dive into the code! |
24 | 21 |
|
25 |
| - |
| 22 | +## Topics Covered |
26 | 23 |
|
27 |
| -## 🏆 My LeetCode Badges |
28 |
| - |
| 24 | +This repository includes solutions related to the following topics: |
29 | 25 |
|
30 |
| -> 📅 I believe in solving at least 1 problem every day — consistency over intensity! |
| 26 | +- **Algorithms**: Various sorting and searching algorithms, dynamic programming, and more. |
| 27 | +- **Data Structures**: Implementations of arrays, linked lists, trees, graphs, and more. |
| 28 | +- **Problem Solving**: Techniques to approach and solve coding challenges effectively. |
| 29 | +- **Languages**: Solutions are provided in: |
| 30 | + - C++ |
| 31 | + - JavaScript |
| 32 | + - Python (Python3) |
| 33 | + - Pandas (for data manipulation) |
31 | 34 |
|
32 |
| ---- |
| 35 | +## Folder Structure |
33 | 36 |
|
34 |
| -## 📂 Folder Structure |
| 37 | +The repository is organized in a clear structure to help you navigate through the solutions easily: |
35 | 38 |
|
36 |
| -```bash |
37 |
| -📦LeetCode-Solutions/ |
38 |
| -├── TwoSum/ |
39 |
| -│ ├── submission1.cpp |
40 |
| -│ ├── submission2.cpp |
41 |
| -│ └── ... |
42 |
| -├── AddTwoNumbers/ |
43 |
| -│ ├── submission1.cpp |
44 |
| -│ ├── submission2.py |
45 |
| -│ └── ... |
46 |
| -├── README.md |
47 |
| -└── ... |
| 39 | +``` |
| 40 | +Leetcode-Problems/ |
| 41 | +│ |
| 42 | +├── C++/ |
| 43 | +│ ├── Easy/ |
| 44 | +│ ├── Medium/ |
| 45 | +│ └── Hard/ |
| 46 | +│ |
| 47 | +├── JavaScript/ |
| 48 | +│ ├── Easy/ |
| 49 | +│ ├── Medium/ |
| 50 | +│ └── Hard/ |
| 51 | +│ |
| 52 | +├── Python/ |
| 53 | +│ ├── Easy/ |
| 54 | +│ ├── Medium/ |
| 55 | +│ └── Hard/ |
| 56 | +│ |
| 57 | +└── Pandas/ |
| 58 | + └── Data_Manipulation/ |
| 59 | +``` |
| 60 | + |
| 61 | +Each language folder contains subfolders categorized by difficulty: Easy, Medium, and Hard. This organization allows you to find solutions based on your current skill level. |
| 62 | + |
| 63 | +## Contributing |
| 64 | + |
| 65 | +Contributions are welcome! If you have solutions or improvements to share, please follow these steps: |
| 66 | + |
| 67 | +1. Fork the repository. |
| 68 | +2. Create a new branch for your feature or fix. |
| 69 | +3. Make your changes. |
| 70 | +4. Submit a pull request. |
| 71 | + |
| 72 | +Please ensure your code follows the same style and conventions as the existing solutions. |
| 73 | + |
| 74 | +## License |
| 75 | + |
| 76 | +This repository is licensed under the MIT License. Feel free to use the code for your own projects, but please provide appropriate credit. |
| 77 | + |
| 78 | +## Contact |
| 79 | + |
| 80 | +If you have any questions or feedback, feel free to reach out to me via GitHub or email. I’m always open to discussions about coding, algorithms, and problem-solving techniques. |
| 81 | + |
| 82 | +Thank you for visiting the **Leetcode Problems** repository! Explore the solutions, enhance your skills, and happy coding! Don't forget to check the latest releases [here](https://github.com/Gemechu-Asfaw/Leetcode-Problems/releases). |
0 commit comments