Welcome to the LeetCode Workshop repository! This repository is meant to support 👨💻(currently unnamed) LeetCode online workshop meetups with friends, where everyone can work together on solving LeetCode problems and improve your coding skills.
In this LeetCode Workshop, our goal is to provide a collaborative environment for participants to solve LeetCode problems and learn from each other. This repository will serve as a central hub for sharing code solutions, discussing problem-solving approaches, and organizing meetup sessions.
To participate in the LeetCode Workshop, follow these steps if you willing to:
- Fork this repository.
- Clone the forked repository to your local machine.
- Install any necessary dependencies or programming language/tools required for solving LeetCode problems.
- Create a new branch in your local repository for problems you are working on.
- Solve the LeetCode problems and implement your solutions within your branch.
- Push your branch to your forked repository.
- Create a Pull Request to merge your changes into the main repository.
Once your Pull Request is submitted, other participants can review your solutions, provide feedback, and suggest improvements. Feel free to discuss problem-solving strategies, share coding techniques, or ask questions in the Pull Request discussions.
Contributions to this project are welcome! If you would like to contribute to the LeetCode Workshop, please follow our Contribution Guidelines (I am working on it) for instructions on how to get started.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code and resources in this repository for your own LeetCode Workshop meetups.
Please follow the naming conventions below when creating new files or folders in this repository:
- File Names: Use kebab case (all lowercase with hyphens) for file names of specific programming languages such as Python, and C++. For example:
two-sum.py
,integer-to-roman.cpp
. Use Pascal case (first letter of each word capitalized) for file names of general programming languages such as Java, and JavaScript. For example:TwoSum.java
,IntegerToRoman.js
. - Folder Names: Use kebab case for folder names as well. For example:
array-problems
,string-problems
. - Readme Files: Use
README.md
(all uppercase) for the main README file of each problem or topic folder.
Feel free to customize and modify the README.md file as per your needs.