vishruth-s / competitivecode Goto Github PK
View Code? Open in Web Editor NEWA repo for interesting Competitive Coding problems
License: MIT License
A repo for interesting Competitive Coding problems
License: MIT License
It would be great if we can have some more interesting problems and their solutions from Codeforces โจ
Preferred difficulty level: Easy/Medium/hard (please refrain from adding too beginner/trivial questions)
Refer Contribting.md and read all points carefully before sending a Pull request.
Keep this in mind: When adding solutions, ensure that you provide sufficient comments so as to explain the logic used. More emphasis is given on understanding the technique used rather than the code itself ๐
Happy Contributing ๐
Hey, Can I add a hackerrank solution to this Repository? , If yes, then can you assign me? :-)
The readme and contributing documentations can be improved
You can add your solutions to any of the existing questions.
Refer Contributing.md
A new file USEFUL_RESOURCES.md has been created for adding some useful resources that can help with Competitive Programming. โจ
Some examples include Articles related to CP/DS & Algo, tips for cracking ACM ICPC/Code Jam etc, Cheatsheets, tips for cracking coding interviews and many more.
If you have got any such links to some resources which you feel would be really useful, you may add them to USEFUL_RESOURCES.md
๐
Alternatively, If you have got something useful but is not a link which can be added (For eg: some code snippet etc), You can create an Issue for adding the same to this repository. ๐
The "misc" folder looks kinda empty . It would be nice if we can have more potential Interesting problems from CP ๐
Any problem that you add must satisfy the following
Author
and add any personal links if you wish to.problem.md
file must have the following
testcases.txt
If you have got some of your own interesting questions which satisfy all the above, then feel free to send a PR and reference this issue ๐ โจ
(Note: The idea is to collect some potentially challenging questions. Hence please avoid trivial questions like swap 2 numbers, finding factorial/fibonacci, largest of 3 numbers etc ๐ ).
Pls check my solutions from previous codechef long challenges in codechef random practice problems...Please accept my PR.(Hacktoberfest)
A simple solution is needed for this problem: 3D surface Area
Any solutions or logic to solving the Sparse Matrix Multiplication problem is welcome.
When submitting a solution, Please include comments in your code to explain the logic used. More emphasis is given to the technique used in solving rather than the code itself.
Hacktoberfest recently announced in their discord channel that repositories focused on DSA would be excluded.
A simple solution with a brief explanation of the logic for this problem: Drawing book
Hello,
Hacktoberfest 2021 is already started and to make this repository visible to people who want to contribute to open-source projects, I request you to Add the Hacktoberfest topic to your repository so that folks know you're participating in Hacktoberfest.
Also, add the Hacktoberfest label to any issues in your repository that are ready for contributors to work on.
Solutions to advance DP problems like K-Palindrome, paintHouses, maximal square in C++
There are currently 2 folders for CSES Problems. Copy the contents of cses_problems
into CSES_problems
and delete the cses_problems
folder.
I am not able to do this since both folders automatically merge when cloning on Windows machine.
So if anyone with Linux OS will be able to do this, then please reply here.
Note: Since this involves deletion and modification of files/folders, it would be better if only those having prior experience with Git and Github take up this issue. So please reply here if you would like to take up this issue.
The current Readme.md looks very plain and can have the following changes
Adding badges like these: Refer: shields.io
Adding proper links. (eg: add link to contributing.md file)
Add emojis if needed (eg: star)
Improving overall readability
A simple solution with brief explanation is needed for this problem Day of the programmer
Anyone can work on this and send a PR. (multiple solutions in different languages are welcome)
note: If one solution has already been added, You may also add your solution (provided it is not exact copy).
Number the solutions accordingly (eg: solution2
)
It would be nice if interesting questions and their solutions can be added from Spoj โจ
Create a folder named Spoj_problems
and add.
Preferred difficulty level: Easy-Medium/hard (please refrain from adding too beginner/trivial questions)
Refer Contribting.md and read all points carefully before sending a Pull request.
Keep this in mind: When adding solutions, ensure that you provide sufficient comments so as to explain the logic used. More emphasis is given on understanding the technique used rather than the code itself ๐
Happy Contributing ๐
The hackerEarth_problems
folder currently has only a very few questions. It would be nice if more interesting questions and their solutions be added from Hackerearth โจ
Preferred difficulty level: Easy-Medium/hard (please refrain from adding too beginner/trivial questions)
Refer Contribting.md and read all points carefully before sending a Pull request.
Keep this in mind: When adding solutions, ensure that you provide sufficient comments so as to explain the logic used. More emphasis is given on understanding the technique used rather than the code itself ๐
Happy Contributing ๐
It would be great if we can have some interesting problems and their solutions from CodeChef
Refer Contribting.md and feel free to add some problems from CodeChef and its solutions.
Keep this in mind: When adding solutions, ensure that you provide sufficient comments so as to explain the logic used. More emphasis is given on understanding the technique used rather than the code itself :)
UPDATE: Since there is a great response, it would be better if the problems added are restricted to easy/medium/hard levels.
Please refrain from adding too beginner/Trivial problems
A simple solution with brief explanation is needed for this problem Sequence Equation
Anyone can work on this and send a PR. (multiple solutions in different languages are welcome)
If one solution has already been added, You may also add your solution (provided it is not exact copy).
Number the solutions accordingly (eg: solution2
)
More questions and their solutions can be added
Refer Contributing.md before sending a PR
More problems and solutions from LeetCode can be added in the LeetCode_problems folder.
Preferred Difficulty level: Medium to Hard problems (Easy is also acceptable but please refrain from too beginner/trivial problems)
IMPORTANT: Solutions MUST have proper comments EXPLAINING THE LOGIC USED
Please refer Contributing and read all points carefully before sending a PR.
There are currently 2 folders for CodeChef Problems. Copy the contents of CodeChef_Problems
into CodeChef_problems
and delete the CodeChef_Problems
folder.
I am not able to do this since both folders automatically merge when cloning on Windows machine.
So if anyone with Mac or Linux OS are able to do this, then please do and send a PR.
Note: Since this involves deletion and modification of files/folders, it would be better if only those having prior experience with Git and Github take up this issue. So please reply here if you would like to take up this issue.
The project_euler_problems
folder currently has only a very few problems. It would be nice if more interesting questions and their solutions be added from Project Euler
Refer Contribting.md and read all points carefully before sending a Pull request.
Keep this in mind: When adding solutions, ensure that you provide sufficient comments so as to explain the logic used. More emphasis is given on understanding the technique used rather than the code itself ๐
Happy Contributing ๐
Code and explanation for all binary search problems at Interviewbit in C++.
Since a folder for Codewars_problems
has been created, more problems and solutions can be added from Codewarsโจ
Preferred difficulty level: Easy-Medium/hard (please refrain from adding too beginner/trivial questions)
Refer Contribting.md and read all points carefully before sending a Pull request.
Keep this in mind: When adding solutions, ensure that you provide sufficient comments so as to explain the logic used.๐
Happy Contributing ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.