Today we will see the ** HackerRank Day 2 Solution in Python**. The problem is named

**which is part of**

*Operators***. Let’s get started!**

*30 Days of code on HackerRank*## Day 2: Operators Problem statement

We are given the *meal price* (base cost of a meal), *tip percent* (the percentage of the *meal price* being added as a tip), and *tax percent* (the percentage of the *meal price* being added as tax) for a meal. Our task is to find and print the meal’s *total cost*. Also, we have to round the result to the nearest integer.

**Sample Input**

```
12.00
20
8
```

**Sample Output**

`15`

**Explanation: **A tip of 20% means 12*20/100 = 2.4, and the taxes are 8% means 8*2/100 = 0.96. So the total of three is 15. Hence, print the value 15 in the function.

You can solve the problem here.

## HackerRank Day 2 Solution in Python

#!/bin/python3 import math import os import random import re import sys #Function to calculate the total amount def solve(meal_cost, tip_percent, tax_percent): #calculate tip amount tip=meal_cost*(tip_percent/100) #Calculate tax amount tax=meal_cost*(tax_percent/100) #Add meal cost, tip amount and tax amount to get total amount total=round(meal_cost+tip+tax) #Print the total amount print(total) #Input of meal cost, tip percent and tax percent meal_cost = float(input()) tip_percent = int(input()) tax_percent = int(input()) #Function call to calculate total amount solve(meal_cost, tip_percent, tax_percent)

## Code Explanation

- First, we create a function solve to calculate the total amount of the bill
- In the method, calculate the tip amount by the formula, tip=meal_cost
*(tip_percent/100)*and*tax=meal_cost*(tax_percent/100) - Then add meal cost, tip amount, and tax amount to get the total amount of the bill
- Finally, print the total amount of the bill

**Also Read:**

- HackerRank Day 8 Solution in Python: Dictionaries and Maps
- HackerRank Day 7 Solution in Python: Arrays
- HackerRank Day 6 Solution in Python: Let’s review
- HackerRank Day 5 Solution in Python: Loops
- HackerRank Day 4 Solution in Python: Class vs Instance
- HackerRank Day 3 Solution in Python: Intro to Conditional Statements
- HackerRank Day 2 Solution in Python: Operators
- HackerRank Day 1 Solution in Python: Data Types
- HackerRank Day 0 Solution in Python: Hello World
- HackerRank Day 29 Solution in Python: Bitwise AND
- HackerRank Day 28 Solution in Python: RegEx, Patterns, and Intro to databases
- HackerRank Day 27 Solution in Python: Testing
- HackerRank Day 26 Solution in Python: Nested Logic
- HackerRank Day 25 Solution in Python: Running Time and Complexity
- HackerRank Day 24 Solution in Python: More Linked Lists
- HackerRank Day 23 Solution in Python: BST Level Order Traversal
- HackerRank Day 22 Solution in Python: Binary Search Trees
- HackerRank Day 20 Solution in Python: Sorting
- HackerRank Day 19 Solution in Python: Interfaces
- HackerRank Day 18 Solution in Python: Queues and Stacks
- HackerRank Day 17 Solution in Python: More Exceptions
- HackerRank Day 16 Solution: Exceptions – String to Integer
- HackerRank Day 15 Solution in Python: Linked List
- HackerRank Day 13 Solution in Python: Abstract Classes
- HackerRank Day 14 Solution in Python: Scope
- HackerRank Day 12 Solution in Python: Inheritance
- HackerRank Day 11 Solution in Python: 2D Arrays
- HackerRank Day 10 Solution in Python: Binary Numbers