## DEV Community

Aayushi Sharma

Posted on • Originally published at codeperfectplus.com on

# HackerRank 30 Days of Code Solution Day 5: Loops

In this tutorial, we will guide you through the process of solving the Day 5: Loops programming problem from HackerRank’s “ 30 Days of Code ” challenge. In this article, we will understand the use of loops in programming.

Disclaimer: We encourage you to solve this challenge yourself before reading our tutorial. We have provided a detailed explanation of the problem and our solutions to help you check your work.

## Hackerrank 30 days of code - Day 5: Loops

It’s part of Hackerank’s 30 days of code. A series of 30-day programming challenges. Where you can learn new programming languages by solving the coding challenges.

## Problem Statement and Explanation

In the problem statement, we will use loops to use some mathematics. Basically, we have to print the multiplication table of a given number in the following format: Suppose the given number is 5 then the output will be:

``````5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

``````

In this problem, we will use loops to print the multiplication table of a given number and use f string to print the output in the above format.

f string is a new feature in Python 3.6. It is used to format the string. We can use f string to print the output in the above format. We will use the following syntax to use the f string:

``````f"{variable_name} {variable_name}"

``````

## Test Case of Loops Hackerrank Solution

Tested on the Hackerrank platform for the following test case and passed all the test cases. Enclosed below is the screenshot of the test case.

Problem statement is taken from Hackerrank, and the solutions are implemented by CodePerfectPlus team