# HackerRank Day 2 Solution in Python: Operators

Today we will see the HackerRank Day 2 Solution in Python. The problem is named Operators which is part of 30 Days of code on HackerRank. Let’s get started!

## 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 calculate the tax amount by 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 