-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FIX] Pre-existing algorithms do not fit the contribution guidelines #2456
Comments
Hi, I wanted to start contributing to this repository ,can you assign me this problem |
No sorry no assigning in this repository just start making a pull request and we will review to help you.❤️ Note: assigning requires triage access |
how can help so that this issue will be resolved |
just find an algorithm that does not fit the contribution guidelines and start fixing it! we will close this issue once ALL the algorithms are fixed! 😄 |
Math Directory ChecklistBelow is the list of algorithms to be checked within the maths repository. Footnotes provide details to potential changes
Footnotes
|
In terms of making these changes/fixes to the style to fit the guidelines. How do you want PRs to work? My thinking was just 1 small PR based on changes to one module to minimize the changes which need reviewed. |
one pr for one file |
I'm starting to look at the |
Please assign me fast_power.cpp |
Submitted a PR for sum_of_digits.cpp |
let's get this finishedWe still need more help on this! Please mention it here by referencing the pr with the # prefix |
if anyone's interested in doing an algorithm in this list for hacktoberfest feel free to raise an issue of your preferred algorithm. Ill be happy to apply the label to it. ❤️ happy hacking! please make sure to link both this and your new issue when creating the pr! |
I don't think there is a more efficient version. I found some proofs of this algorithm here and here but I couldn't find anything better. Also, this is in the wrong section of The Algorithms website here with other functions to calculate LCM of two numbers. If there isn't a better approach, I will fix the doc & test issues. |
Detailed description
Times change
so does the development of algorithms and documentation
Some of the older algorithms existing in this repository do not fit the contribution guidelines.
A short list of examples:
Context
Educating new developers on coding standards is a major priority; As the industry today relies heavily on documentation;
If you were to ask any API developer/user on what the most important part of their development and use it will always be:
having a fast and performant algorithm is good but whats the point if you cant understand how it works or even why it works.
I think it is in the best interest of us to document our algorithms.
As i consider all algorithms must be:
Possible implementation
No response
Additional information
Others in the past have made major changes like this to this repository and i think its time for us to do the same. to keep the torch moving.
An homage to @kvedala for their part in trying to standardize this repository #805
The text was updated successfully, but these errors were encountered: