Problem · Greedy
Calculate Change
Learn this problemProblem statement
Given 2 non-negative double numbers first representing price of product (pp) bought by customer and second representing cash given by customer. Cashier has (100,50,20,10,5,2,1,0.5,0.25,0.1,0.05,0.01) as bills. Return bills returned to customer as a comma separated string. String has to be alphabetically sorted.
Function
calculateChange(pp: float, cash: float) → StringExamples
Example 1
pp = 230.0cash = 500.0return = "Fifty,One Hundred,One Hundred,Twenty":O