Recursion is one of the best techniques to solve difficult questions easily by breaking a given question into smaller sub-questions and then perform the required operations. Now let’s understand what is recursion and how it works?

What is recursion?

The picture is taken from AlgoDaily

Recursion in computer science is a method where the solution to a problem depends on solutions to smaller instances of the same problem. By the same nature, it means that the approach that we use to solve the original problem can be used to solve smaller problems as well. …


I believe the best feeling you ever is by contributing and helping others. For many developers, Open Source contribution is one of the ways.

Let us dive into Open Source and see why it is important?

Open Source:

Open source is a type of license agreement that allows users to modify a work, use said work in new ways, integrate the changes or different versions into a larger project, or derive a new work based on the original. By removing barriers between innovators, open-source promotes a free exchange of ideas within a community to drive creative, scientific, and technological advancement.


I’d like to start with my favorite quote from Steve Jobs

We are living in a Digital World surrounded by gadgets like laptops, desktops, phones, tablets, etc. and have been fortunate enough to explore apps like Twitter, LinkedIn, Facebook, WhatsApp, etc. Today we can easily communicate, share/re-share, our opinions/thoughts/sentiments across the world.

If our generation knows how to program or code then they can easily showcase their ideas and talent to the world and can contribute to the growth of the nation’s success. …

Paritosh Dadhich

Teaching Assistant | Tech Enthusiastic | Content Writer | Blogger

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store