Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/notsooshariff/yeetcode
A repository dedicated to providing comprehensive Python solutions for LeetCode problems, specifically designed for complete beginners. If you like this project, don't forget to give it a ⭐.
https://github.com/notsooshariff/yeetcode
good-first-issue good-first-pr python python3 up-for-grabs
Last synced: about 1 month ago
JSON representation
A repository dedicated to providing comprehensive Python solutions for LeetCode problems, specifically designed for complete beginners. If you like this project, don't forget to give it a ⭐.
- Host: GitHub
- URL: https://github.com/notsooshariff/yeetcode
- Owner: NotSooShariff
- Created: 2023-09-12T06:18:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-11T14:09:14.000Z (about 1 year ago)
- Last Synced: 2023-12-11T15:31:22.455Z (about 1 year ago)
- Topics: good-first-issue, good-first-pr, python, python3, up-for-grabs
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 YeetCode: LeetCode Solutions in Python
Welcome to YeetCode! This repository is dedicated to providing comprehensive Python solutions for LeetCode problems, specifically designed for complete beginners. Each problem's solution is housed in its directory, making it easy for you to find the explanations and code you need.
> ⚠️ Note - I switched away from LeetCode to grind TryHackMe xD. Which is why it has just 3 problems. I promise to make this repo much more lively around placement season
## 📂 Repository Structure
The repository structure follows the format of "Problem Number. Problem Name." For example:
- `1. Two Sum`
- `2. Add Two Numbers`
- ...Inside each directory, you will find a Markdown file (`.md`) that offers a detailed explanation of the problem and a Python solution heavily commented on for easy comprehension.
## 📖 Problem Descriptions and Code
To access the solutions and explanations, simply navigate to the corresponding directory of the problem you're interested in. There, you will find a comprehensive Markdown file with a detailed problem description, Python code, and thorough comments to help you understand the solution step by step.
As an example, you can check out the [Two Sum problem](https://github.com/NotSooShariff/YeetCode/blob/main/1.%20Two%20Sum/Naive.md) to see the format and depth of our explanations.
## 🎥 Video Solutions
In addition to written explanations and code, we have provided video solution links for some problems. These videos offer alternative ways to approach and solve the problems, providing you with multiple learning resources.
## 🔑 Prerequisite Knowledge
In the last section of each problem's explanation, we list the fundamental topics and concepts that will help you better understand the solution. If a problem requires a good understanding of data structures like linked lists, arrays, or algorithms, we make sure to guide you on where to start.
## 🤝 Contributions Welcome
We encourage you to contribute to this repository to help us grow and improve the collection of LeetCode solutions. If you decide to contribute, please ensure that your solutions adhere to the following guidelines:
- Follow the existing directory structure and naming convention.
- Provide heavily commented Python code for better understanding.
- Ensure that any links provided are functional and not broken.Feel free to open pull requests or create issues if you have suggestions, corrections, or additional LeetCode problems you'd like to see explained.
Thank you for choosing YeetCode as your learning resource for LeetCode problems. Happy coding!