TheAlgorithms / Python

All Algorithms implemented in Python
https://the-algorithms.com/
MIT License
184.31k stars 44.34k forks source link

Hacktoberfest 2021 - Implement algorithms or data structures, fix existing ones and more! #4996

Closed poyea closed 2 years ago

poyea commented 2 years ago

The annual Hacktoberfest is underway! Register on Hacktoberfest's website and open 4 pull requests during October 2021 to plant a tree or receive the swags!

What's more, you can also fix any existing bugs, improve any documentation (open issues in TheAlgorithms/Python) and provide better implementations for certain algorithms! Feel free to inform the community by filling an issue and start hacking! If you're new to contributing code, please read our Contribution Guidelines for an overall understanding and ask questions on the internet - Google, StackOverflow or our Discord/Gitter.

TheAlgorithms has repositories for other programming languages, so find your language and start coding there!

What you can do to participate

  1. Read our Contribution Guidelines
  2. Comment below or open an issue (for big ideas you may want the community to know) on your new implementations, fixes or functionalities
  3. Start hacking! πŸ±β€πŸ’»πŸ‘©πŸΎβ€πŸ’»πŸ‘©β€πŸ’»πŸ‘¨πŸ»β€πŸ’»πŸ‘¨πŸ½β€πŸ’»
  4. Open a pull request for your contribution
  5. Wait until your pull requests get reviewed or merged! In the meantime, you can review someone else's pull requests too

Useful links

Remarks

marcelozarate commented 2 years ago

Hi! I would like to contribute, this is my first hacktoberfest. I was thinking about a linear motion physical quantities calculator. Providing acceleration, time, velocities, or displacement; each algorithm must calculate the unknown quantity. I believe it should be in the physics folder. I've already read the Contribution Guidelines. Waiting for the answer!

priyanshm07 commented 2 years ago

Hey, @poyea It would be a great opportunity in contributing to TheAlgorithms.

vascocbf commented 2 years ago

Hello, this is my first Hacktoberfest. I would like to contribute by making an algorithm which tries to find the Taylor Expansion of a given function, around a given point and to degreen n. I did not find such an algorithm in the repo, please notify me if it already exists.

mohammadjalali commented 2 years ago

Hi @poyea, this is my first Hacktoberfest. I would like to contribute by implementing an cryptography algorithm named "a symmertic key encryption technique using genetic algorithm". I believe it should be in the ciphers folder. I have already read Contribution Guidelines. Please let me know if I can be a participant.

Obnoxious-coder commented 2 years ago

I would like to contribute by implementing Low Order Polylogramathic series

jackrsteiner commented 2 years ago

Hi, I've complete a quadtree implementation. As it's definitely not a binary tree, I'm not sure what directory in the repo it belongs in. @poyea or someone else, could you clarify this? Thanks.

keshav5548 commented 2 years ago

Would like to contribute circular linkedlist or doubly linkedlist

Adri-md-1208 commented 2 years ago

Hello, I would like to contribute doing some basic complex numbers operations (add, dot product, abs, exponential...) for the /math folder.

mohsinmahmood12 commented 2 years ago

Hello, I would like to contribute in basic operation

himanshujaindev commented 2 years ago

I would like to contribute to this repo. Could you assign an issue or task to contribute. Thanks!

ikrishagarwal commented 2 years ago

I have made a new function to shift the characters of a string

abc516 commented 2 years ago

Hey @poyea I'd like to contribute to this Repo too!

Lorenzobattistela commented 2 years ago

Hey, I'd like to contribute to this repo, i thought about a tic-tac-toe machine learning game, can someone help me about where (branch / dir) should i do it? @poyea

cheepling commented 2 years ago

This is my first hacktoberfest and i'm not exactly sure what to do, are there any problems that i could solve to contribute?

anshu189 commented 2 years ago

I really appreciate the productive efforts toward this repo! Looking forward to contribute more such amazing algos.

mohitahlawat2001 commented 2 years ago

hi @poyea i would like to contribute in repo but dont know how and where please assign me task i can do ds/algo

NiyongaboEric commented 2 years ago

Hi @poyea I would like to contribute to this repository and let me ask you how to choose a task or how to get it? I like what you guys are doing and you should keep it up.

maleeshasilva commented 2 years ago

hi can I contribute to this repo?

jitendrajaria commented 2 years ago

Hi, I want to contribute to this repository, how should I get started?

bg2404 commented 2 years ago

Hi, I wish to contribute Phong shading to the computer graphics section of the repo.

franciscoperez2021 commented 2 years ago

Hi, I want to contribute to this repository, how should I get started?

Hi, please find below how I have pushed my pull request

Good Luck!!!

cheepling commented 2 years ago

This is my first hacktoberfest and i'm not exactly sure what to do, are there any problems that i could solve to contribute?

Doing some updates on the maths folder to clean up and simplify outputs, sorry I haven't done too many things in there yet. If there's anything specific people want done then I can do it, but i don't have too much experience with this stuff so i'll just do the things i can otherwise.

AlexPG96 commented 2 years ago

Hi @poyea ! This is my first hacktoberfest and I would like to collaborate on translation or layout functions of the project. Could you explain to me how I can collaborate? Thanks!!

vibhuti019 commented 2 years ago

I would like to add impossible tic tac toe in the web section. Or please suggest me another folder. Waiting for answers!!!

iamsank7 commented 2 years ago

Hey @poyea, According to Hacktoberfest's spams , the bad repos will be excluded

manueldilullo commented 2 years ago

Hi! This is my first Hacktoberfest, and I'd like to add some algorithms for graphs, such as random graph generators or min vertex cover approximations. I hope it will be useful.

mohitahlawat2001 commented 2 years ago

yes dsa repo marked as spam in hacktober . i ask many senior about this . @poyea

akhilmishra365 commented 2 years ago

Hi, I want to contribute to this is my first hacktoberfest it will be a great opportunity for me

akhilmishra365 commented 2 years ago

i will like to contribute in project euler

MadJokkerr commented 2 years ago

@poyea
Sir, can i contribute to your repo?

Zeref-XXX commented 2 years ago

anythings for first timer easy?

42kkkkkaren commented 2 years ago

Hello, this is my first Hacktoberfest. I would like to contribute by making algorithms or correcting them!

rsh-raj commented 2 years ago

@poyea I have added implementation for quicksort which was missing, can you please review it? https://github.com/TheAlgorithms/Python/pull/5295

murilo-goncalves commented 2 years ago

Hey there! Just made my first simple PR, can you please review? #5331

spao234 commented 2 years ago

Eu gostaria de contribuir para este repositΓ³rio. VocΓͺ poderia atribuir um problema ou tarefa para contribuir. Obrigado!

augustorsouza commented 2 years ago

Hello, could you please let the Dart guys check my issue and PR please:

https://github.com/TheAlgorithms/Dart/issues/156

cafeco09 commented 2 years ago

I would like to contribute on this.

Aryan-Deshpande commented 2 years ago

Hi this is actually my first Hacktoberfest I would really like to contribute by making algorithms or fixing bugs

franciscoperez2021 commented 2 years ago

Hi here, I have made my first PR, can you review it https://github.com/TheAlgorithms/Python/pull/5156?

Thanks,

Cheers, F.P.

franciscoperez2021 commented 2 years ago

Hi @cafeco09,

Please, can you review my first PR, https://github.com/TheAlgorithms/Python/pull/5156?

Thanks

Cheers, F.P.

divyesh1099 commented 2 years ago

Even I wanted to contribute can you review my PR please #5474 ? @cafeco09 @augustorsouza @spao234 @marcelozarate @jackrsteiner @abc516

Thanking you in anticipation, hoping for a positive response.

divyesh1099 commented 2 years ago

I did all the necessary changes and now it's completely ready sir @poyea , it'd be great if you have a look in this PR #5474 .

par1hsharma commented 2 years ago

I would like to contribute my adding ML algorithms written from scratch . It will help the beginners to understand the working of algorithm

CarolineHussey commented 2 years ago

Hi! I would love to contribute to this project for Hacktoberfest. Looking at the capitalize function I could actually expand this by adding a function to capitalize each letter, or convert to lower case. I could also look at changing this to a class with methods if that would be helpful?

naveennamani commented 2 years ago

Do my PR needs to be accepted or atleast given a hacktoberfest-accepted label for it to count? And does it needs to be done before Oct 31? Because seeing the number of PRs and the unresponsive maintainers I don't think my PR will be merged in time, but hoping my effort won't go in vain. Please check my PR #5519

aditya-rastogi23 commented 2 years ago

Hey I would love to contribute to this repo for hacktoberfest

franciscoperez2021 commented 2 years ago

Hi @naveenarun ,

I have reviewed your PR #5156 and looks good to me. I hope the reviewers assigned see the same.

BTW, would you mind to review my PR #5156? I will appreciate as it is my first hacktoberfest and I look forward to seeing my PR merged like yours.

Thanks,

Cheers, F.P.

franciscoperez2021 commented 2 years ago

Hi @poyea ,

I have already fixed all comments, please can you review it?

Thanks,

Cheers, F.P.

augustorsouza commented 2 years ago

Hello, could you please let the Dart guys check my issue and PR please:

https://github.com/TheAlgorithms/Dart/issues/156

Please, anyone?

kkumuda commented 2 years ago

Hey , I'm new to this and i was thinkng i will add algorithm for fibonacci numbers is it ok?