Day 2 - Operators

function

Objective

In this challenge, you will work with arithmetic operators.

 

Task

Given the meal price (base cost of a meal), tip percent (the percentage of the meal price being added as tip), and tax percent (the percentage of the meal price being added as tax) for a meal, find and print the meal's total cost. Round the result to the nearest integer.

  • Complete the solve function in the editor below.
  • solve has the following parameters:
    int meal_cost: the cost of food before tip and tax
    int tip_percent: the tip percentage
    int tax_percent: the tax percentage
    Returns The function returns nothing. Print the calculated value, rounded to the nearest integer.
import math
import os
import random
import re
import sys

#
# Complete the 'solve' function below.
#
# The function accepts following parameters:
#  1. DOUBLE meal_cost
#  2. INTEGER tip_percent
#  3. INTEGER tax_percent
#

def solve(meal_cost , tip_percent, tax_percent):
    # Write your code here

if __name__ == '__main__':
    meal_cost = float(input().strip())

    tip_percent = int(input().strip())

    tax_percent = int(input().strip())

    solve(meal_cost, tip_percent, tax_percent)

 

My Answer ;

    tip = (tip_percent/100)*meal_cost
    tax = (tax_percent/100)*meal_cost
    total_cost = meal_cost + tip + tax
    print(round(total_cost))

'Python > HackerRank' 카테고리의 다른 글

Day 3: Intro to Conditional Statements  (0) 2024.08.02