This repository is for those who seek to excel at programming logic and are willing to spend time on practicing problems daily.
The problems are divided into three sections: Basic, Intermediate and Advanced
-> BASIC section contains the most basic problems like hello world or add two numbers and any beginner can easily study from these problems and can even contribute in this section.
-> INTERMEDIATE section contains problems like pattern printing, recursion, string operations or maybe file handling etc. Programmers with basic knowledge of any programming language can practice the questions given in this section and may contribute in it.
-> ADVANCED section contains some of the most famous problems for logic building like N-queens problem or an automatic sudoku solver. This is also the section where geeks-for-geeks problem of the day or problems from codechef can be uploaded. Contributing in this section is highly appreciated.
All sections contain a problems.md
file where many practice questions are listed. If the solution is already present in the repository then the question starts with a [solved: language1, language2,...] tag, else, it starts with an [issue] tag.
language1, language2, etc. are the programming languages in which the questions has already been solved.
You can be the first one to solve the questions with the [issue] tag. To know more about contributing, check contributing.md
file.
This repository was created on 27 September, 2022 for the Hacktoberfest 2022 and does not contain any practice problems in it as of now.
This October, everyone reading this README file is requested to contribute in this repository by adding questions or solutions to the questions given in problems.md
file of each section in different languages.
Problem statements and issues will be updated on a weekly basis throughout October, 2022... and even after that, this repository will be updated at least on a monthly basis.
So, everyone is requested to contribute and make this repository better day by day.
Contributions are always welcome!
See contributing.md
for ways to get started.
No matter how small or big of a contribution you are making, just make a contribution and it will be appreciated.