Skip to content
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

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

Closed
poyea opened this issue Oct 4, 2021 · 52 comments

Comments

@poyea
Copy link
Member

poyea commented Oct 4, 2021

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

  • When in doubt, please refer to any of our Contribution Guidelines. As part of the event, we would like to invite everyone to adhere to Hacktoberfest's values and general internet etiquette.
  • Please observe Hacktoberfest's rules, terms and FAQ. If a pull request is marked invalid or spam it would not be counted, and the person may be disqualified from the event.
  • Hacktoberfest 2021 is an event presented by DigitalOcean, Intel, appwrite and deepsource.
@marcelozarate
Copy link

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
Copy link

priyanshm07 commented Oct 4, 2021

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

@vascocbf
Copy link

vascocbf commented Oct 4, 2021

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
Copy link

mohammadjalali commented Oct 5, 2021

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
Copy link

I would like to contribute by implementing Low Order Polylogramathic series

@jackrsteiner
Copy link

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
Copy link

Would like to contribute circular linkedlist or doubly linkedlist

@Adri-md-1208
Copy link

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

@mohsinm-dev
Copy link

Hello, I would like to contribute in basic operation

@himanshujaindev
Copy link
Contributor

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

@ikrishagarwal
Copy link

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

@abc516
Copy link

abc516 commented Oct 6, 2021

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

@Lorenzobattistela
Copy link

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
Copy link

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
Copy link

anshu189 commented Oct 7, 2021

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

@mohitahlawat2001
Copy link

mohitahlawat2001 commented Oct 7, 2021

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
Copy link

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
Copy link

hi can I contribute to this repo?

@jitendrajaria
Copy link

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

@bg2404
Copy link

bg2404 commented Oct 9, 2021

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

@franciscoperez2021
Copy link
Contributor

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

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

  • Forked this repo
  • Cloned locally then I created a new local branch with all my development
  • Pushed the changes to my forked repo
  • In this repo you can see that you available to create pull request. So fill up the form description and add some information about your pull request
  • Finally, waiting until is reviewed and merged or rejected with something to fix.

Good Luck!!!

@akhilmishra365
Copy link

i will like to contribute in project euler

@MadJokkerr
Copy link

@poyea
Sir, can i contribute to your repo?

@Zeref-XXX
Copy link

anythings for first timer easy?

@42kkkkkaren
Copy link

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

@rsh-raj
Copy link

rsh-raj commented Oct 14, 2021

@poyea I have added implementation for quicksort which was missing, can you please review it?
#5295

@priyaa-rawat priyaa-rawat mentioned this issue Oct 15, 2021
12 tasks
@murilo-goncalves
Copy link
Contributor

murilo-goncalves commented Oct 15, 2021

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

@priyaa-rawat priyaa-rawat mentioned this issue Oct 15, 2021
10 tasks
@spao234
Copy link

spao234 commented Oct 15, 2021

Eu gostaria de contribuir para este repositório. Você poderia atribuir um problema ou tarefa para contribuir. Obrigado!

@augustorsouza
Copy link

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

TheAlgorithms/Dart#156

@cafeco09
Copy link

I would like to contribute on this.

@Aryan-Deshpande
Copy link

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

@franciscoperez2021
Copy link
Contributor

Hi here, I have made my first PR, can you review it #5156?

Thanks,

Cheers,
F.P.

@franciscoperez2021
Copy link
Contributor

Hi @cafeco09,

Please, can you review my first PR, #5156?

Thanks

Cheers,
F.P.

@divyesh1099
Copy link
Contributor

divyesh1099 commented Oct 19, 2021

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
Copy link
Contributor

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
Copy link

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

@CarolineHussey
Copy link

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
Copy link
Contributor

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
Copy link

Hey I would love to contribute to this repo for hacktoberfest

@franciscoperez2021
Copy link
Contributor

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
Copy link
Contributor

Hi @poyea ,

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

Thanks,

Cheers,
F.P.

@augustorsouza
Copy link

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

TheAlgorithms/Dart#156

Please, anyone?

@kkumuda
Copy link

kkumuda commented Oct 29, 2021

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

@payalmangla17
Copy link

Hi,
I would like to contribute by introducing the concept of LCA using Binary lifting.

@payalmangla17
Copy link

Hi,
I would like to contribute by introducing the concept of BFS, DFS and topological sorting in graphs.

@cclauss cclauss unpinned this issue Nov 16, 2021
@poyea poyea closed this as completed Dec 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests