Skip to content

typhonshambo/coding-problem-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

License

Welcome to the Coding Problems and Solutions repository! 💻✨ This repository is designed to help you practice coding and problem-solving skills. You can contribute your own problems and solutions in different programming languages. 🚀

Hacktoberfest 2023 Contributions 🌟

GIF

We are excited to announce that contributions for Hacktoberfest 2023 are now open! 🎉

Hacktoberfest is a month-long celebration of open source software, and we welcome contributions from developers worldwide. This is a great opportunity to get involved in the open source community, improve your coding skills, and contribute to this repository.

How to Contribute:

  1. Find a problem or create a new one in your preferred programming language within the respective folder (e.g., java, python).
  2. Follow the contribution guidelines mentioned in this README.
  3. Submit your pull requests and become a part of our growing community.

Remember to check the Hacktoberfest website for more details about the event and how you can participate.

Let's make Hacktoberfest 2023 a memorable and collaborative experience! 🚀

Getting Started 🚀

  1. Clone this repository to your local machine.
git clone https://github.com/typhonshambo/coding-problem-database.git
  1. Navigate to the specific language folder (e.g., java, python). If its not there make one. Create a new folder with a descriptive name for your problem (e.g., reverse-string, binary-search).

  2. Inside the problem folder, create a README.md file with the following structure:

# Problem Title

## Problem Statement 📜

-->
Write a clear and concise problem statement here.
Include input/output examples, constraints, and any other relevant information.
-->
  1. In the same folder add the code of your problem.

Time Complexity ⏱️

Explain the time complexity of your solution in Big O notation (e.g., O(n), O(n^2)). In your readme.md

  1. Add your problem statement and solution code to , following the provided format.

  2. Commit and push your changes to your GitHub repository.

git add .
git commit -m "Added problem: Problem Title"
git push origin main
  1. Create a pull request to contribute your problem and solution to the repository.

Guidelines for Contributions 🤝

  • Please ensure your code is well-commented, and the problem statement is clear and concise.
  • Use appropriate folders and file names for your problems.
  • When explaining the time complexity, be sure to provide an accurate analysis.

Contribution 🌟

We encourage contributions from the community. If you find a problem without a solution or have a better solution, feel free to submit a pull request.

Let's improve our coding skills together! 🎉

Banner

About

A database of all coding problems along with their solution

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published