Skip to content

Commit b3c77f3

Browse files
committed
Commit
0 parents  commit b3c77f3

File tree

1 file changed

+162
-0
lines changed

1 file changed

+162
-0
lines changed

README.md

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
# LeetCode Solutions by CodingMoves 🚀
2+
3+
![LeetCode Solutions](https://img.shields.io/badge/LeetCode%20Solutions-Ready-brightgreen) ![Python](https://img.shields.io/badge/Python-3.8%2B-blue) ![Java](https://img.shields.io/badge/Java-8%2B-orange) ![JavaScript](https://img.shields.io/badge/JavaScript-ES6%2B-yellow) ![C](https://img.shields.io/badge/C-99%2B-lightgrey)
4+
5+
Welcome to the **LeetCode Solutions by CodingMoves** repository! This project aims to provide a comprehensive collection of solutions to LeetCode problems, designed to help students, developers, and coding enthusiasts enhance their problem-solving skills.
6+
7+
## Table of Contents
8+
9+
- [Introduction](#introduction)
10+
- [Topics Covered](#topics-covered)
11+
- [Getting Started](#getting-started)
12+
- [How to Use](#how-to-use)
13+
- [Contributing](#contributing)
14+
- [License](#license)
15+
- [Releases](#releases)
16+
- [Contact](#contact)
17+
18+
## Introduction
19+
20+
LeetCode is a popular platform for practicing coding problems and preparing for technical interviews. This repository serves as a resource for anyone looking to improve their coding skills. Whether you are a beginner or an experienced developer, you will find valuable insights and solutions here.
21+
22+
## Topics Covered
23+
24+
This repository includes solutions in multiple programming languages, covering various topics such as:
25+
26+
- **Data Structures**: Arrays, Linked Lists, Trees, Graphs, etc.
27+
- **Algorithms**: Sorting, Searching, Dynamic Programming, etc.
28+
- **Interview Preparation**: Common interview questions and techniques.
29+
- **Competitive Programming**: Strategies and tips for coding competitions.
30+
31+
The topics are organized in a way that makes it easy to navigate through different sections. You can find solutions for problems tagged with the following topics:
32+
33+
- ai-student
34+
- c
35+
- coding-interview
36+
- coding-moves
37+
- coding-practice
38+
- codingmoves
39+
- competitive-programming
40+
- daily-coding
41+
- data-structures
42+
- dsa-algorithm
43+
- interview-preparation
44+
- java
45+
- js
46+
- leetcode-solutions
47+
- problem-solving
48+
- python
49+
50+
## Getting Started
51+
52+
To get started with the repository, follow these steps:
53+
54+
1. **Clone the Repository**: Use the following command to clone the repository to your local machine.
55+
56+
```bash
57+
git clone https://github.com/Felps320f/leetcode-solutions-by-codingmoves.git
58+
```
59+
60+
2. **Navigate to the Directory**: Change your working directory to the cloned repository.
61+
62+
```bash
63+
cd leetcode-solutions-by-codingmoves
64+
```
65+
66+
3. **Choose a Language**: Select the programming language you want to work with. Solutions are available in Python, Java, JavaScript, and C.
67+
68+
4. **Explore the Solutions**: Browse through the directory structure to find the problem you want to solve. Each solution includes comments explaining the logic and approach.
69+
70+
## How to Use
71+
72+
To run a solution, follow these steps based on the programming language:
73+
74+
### Python
75+
76+
1. Ensure you have Python installed on your machine.
77+
2. Run the script using the command:
78+
79+
```bash
80+
python <filename>.py
81+
```
82+
83+
### Java
84+
85+
1. Ensure you have Java Development Kit (JDK) installed.
86+
2. Compile the Java file:
87+
88+
```bash
89+
javac <filename>.java
90+
```
91+
92+
3. Run the compiled class:
93+
94+
```bash
95+
java <ClassName>
96+
```
97+
98+
### JavaScript
99+
100+
1. Ensure you have Node.js installed.
101+
2. Run the script using the command:
102+
103+
```bash
104+
node <filename>.js
105+
```
106+
107+
### C
108+
109+
1. Ensure you have a C compiler installed.
110+
2. Compile the C file:
111+
112+
```bash
113+
gcc <filename>.c -o <outputname>
114+
```
115+
116+
3. Run the compiled program:
117+
118+
```bash
119+
./<outputname>
120+
```
121+
122+
## Contributing
123+
124+
Contributions are welcome! If you have solutions to LeetCode problems that are not yet included in this repository, feel free to submit a pull request. Here’s how you can contribute:
125+
126+
1. **Fork the Repository**: Click on the "Fork" button at the top right of the page.
127+
2. **Create a New Branch**: Use the following command to create a new branch.
128+
129+
```bash
130+
git checkout -b my-feature-branch
131+
```
132+
133+
3. **Add Your Solution**: Add your solution to the appropriate directory.
134+
4. **Commit Your Changes**: Commit your changes with a clear message.
135+
136+
```bash
137+
git commit -m "Add solution for problem XYZ"
138+
```
139+
140+
5. **Push to Your Fork**: Push your changes to your forked repository.
141+
142+
```bash
143+
git push origin my-feature-branch
144+
```
145+
146+
6. **Submit a Pull Request**: Go to the original repository and submit a pull request.
147+
148+
## License
149+
150+
This repository is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the license terms.
151+
152+
## Releases
153+
154+
You can find the latest releases of this repository [here](https://github.com/Felps320f/leetcode-solutions-by-codingmoves/releases). Please download and execute the necessary files as needed.
155+
156+
## Contact
157+
158+
For any questions or suggestions, feel free to reach out to me via GitHub. Your feedback is appreciated!
159+
160+
---
161+
162+
Thank you for visiting the **LeetCode Solutions by CodingMoves** repository! Happy coding!

0 commit comments

Comments
 (0)