Welcome to the Python problem-solving world.
Here, we will take a real-world coding related problem. We will think about the process of solving the problem and then we will solve it. After the solution, we will explain the answer.
- 1.1 - Convert input
- 1.2 - Math power
- 1.3 - Random Number
- 1.4 - Floor Division
- 1.5 - Temporary variable
- 2.1 - Max of two
- 2.2 - Max of three
- 2.3 - Average of numbers
- 2.4 - Divisible by 3 and 5
- 2.5 - Sum of digits
- 4.1 - Miles to Kilometers
- 4.2 - Celsius to Fahrenheitt
- 4.3 - Decimal to binary
- 4.1 - Miles to Kilometers
- 4.2 - Celsius to Fahrenheitt
- 4.3 - Decimal to binary
- 4.4 - Decimal to binary (recursive)
- 4.5 - Binary to decimal - Premium Access
- 6.1 - Simple Interest
- 6.2 - Complex Interest
- 6.3 - Calculate Grades
- 6.4 - Gravitational Force
- 6.5 - Triangle Area
- 7.1 - Â Check Prime
- 7.2 - Â Prime Numbers
- 7.3 - Â Prime factors
- 7.4 - Â Smallest prime factor
- 8.1 - Â Reverse String
- 8.2 - Â Reverse String (stack)
- 8.3 - Â Reverse String (recursive)
- 8.4 - Â Reverse Number
- 8.5 - Â Reverse word
- 9.1 - Â Check palindrome
- 9.2 - Â Dictionary of cubes
- 9.3 - Â Armstrong number
- 9.4 - Â Greatest common divisor
- 9.5 - Â Least Common Multiple
- 11.1 - Â Guess game
- 11.2 - Â Rock paper scissor
- 11.3 - Â Cows and bulls
- 11.4 - Â Cows and bulls(4digits)
- 11.5 - Â Word completion
- 11.6 - Â Word hangman
- 12.1 - Â Simple Calculator
- 12.2 - Â Password generator
- 12.3 - Â Password with requirements
- 12.4 - Â Permutations
- 12.5 - Â Generate Sentences
- 13.1 - Â Simple Clock
- 13.2 - Â Birthday-remaining.md
- 13.3 - Â Calculate age
Only half of the task is done. More problems are coming. If you want to add more problems, feel free to send a pull request.
Here we are focusing on the thinking and strategies to solve a problem. However, every problem could be solved in multiple ways. And other solutions could be better and faster.
Always keep an open mind to learn multiple solutions to solve a problem.
Let’s start your journey. Let’s solve every problem you face.
Let’s do it.
tags: programming-hero
python
python3
problem-solving
programming
coding-challenge
interview
learn-python
python-tutorial
programming-exercises
programming-challenges
programming-fundamentals
programming-contest
python-coding-challenges
python-problem-solving