This repository contains daily solutions to LeetCode challenges. The goal is to tackle a variety of algorithm and data structure problems to improve coding skills and problem-solving abilities. Each day, a new solution is uploaded, showcasing approaches to different types of LeetCode questions.
To get a copy of this project up and running on your local machine for development and testing purposes, follow the instructions below.
To run these code files, you'll need:
- Python 3 (or any other programming language used in specific solutions)
- Git to clone the repository locally
# Clone the repository
git clone https://github.com/devanshalok/daily-leetcode.git
# Navigate into the directory
cd daily-leetcode-challenges
Follow these steps to set up your environment and test the solutions:
- Install necessary dependencies (if any) depending on the solution's language.
- Run individual files to test solutions for each problem.
Example in Python:
# Navigate to a solution file
cd day1_two_sum/
# Run the solution
python two_sum.py
Repeat the above steps for other solutions as you explore daily uploads.
This project is meant for personal learning and development. Deployment to a live system is not applicable, but feel free to fork or clone this repo for your use.
- Python - The primary language for solutions
- LeetCode - Source of daily challenges
Contributions are welcome! Please read CONTRIBUTING.md
for details on our code of conduct and the process for submitting pull requests.
- Devansh Alok - Devansh Alok
See the list of contributors who have participated in this project.
This project is licensed under the MIT License - see the LICENSE.md
file for details.
- LeetCode for providing the daily challenges.
- Inspiration from coding communities and mentors.
- Hat tip to anyone whose code or ideas were referenced.