Developer- Winter of Code 2020 Shubham Patel Org: Tesseract Coding Project : Neo Algo
Overview: Hedo, I'm Shubham Patel from Government Polytechnic, Ahmedabad. I am a final year diploma student. I am an active Open Source contributor and like to spend my time learning something new on weekends and participating in Hackathons. I believe my problem-solving skills and out of the box thinking will help me solve real-world problems and bring some value to society. My Tech Stacks : Flutter,Dart,HTML,CSS,MYSQL,Python,Java,(for coming languages). Connect with me : Github: https://github.com/ShubhamPatel33 Twitter: https://twitter.com/shubham_patel21 I hope I will learn something new from this community and help others in the same way. Peace !!
In this winter i have contributed on Neo algo and my kind of mentor was Harsh Bardan Mishra. The mentor Helped me to write clean and descriptive code.
ShubhamPatel33 17 commits 298 ++ 148 -- Contributions: The link shows my Contributions in Tesseract Coding: My each PR is equal to 2 PRs as i had worked on same issue in different language and for the feasibility of the maintainer i have made a single PR for same issue. Issues i had worked on : 1.Count Ways to N’th stair(issue #1588): I had solved this problem in Java and Python. This program finds the total number of possible combinations that can be used to climb statirs . EG : for 3 stairs ,combination and output will be 1,1,1 , 1,2 , 2,1 i.e 3. Things i have learnt solving this problem : Recursion .
Boyer Moore Majority Voting algorithm(issue#1439): I had created this issue in the repo and solution of this algorithm was provided by me in java and python language. The Boyer–Moore majority vote algorithm is an algorithm for finding the majority of a sequence of elements using linear time and constant space. Things i have learnt solving this problem : Working with arrays .
My PR’s :
Count Way’s to N’th stair :HarshCasper/NeoAlgo#1588
Byore Voting Algorithm :HarshCasper/NeoAlgo#1433
My experience about Winter of Code : Firstly i was very happy to receive the mail that i was selected for Neo algo and when i started contributing i meet new peoples ,learnt about git and github,how i can resolve the merge conflict ,mnking PRs ,commits and many more thing. Thanks for this wonderful opportunity DSC NSEC.