Problem · Greedy

Calculate Change

Learn this problem
EasyPayPayOA

Problem 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) → String

Examples

Example 1

pp = 230.0cash = 500.0return = "Fifty,One Hundred,One Hundred,Twenty"
:O

More PayPay problems

drafts saved locally
public String calculateChange(float pp, float cash) {
  // write your code here
}
pp230.0
cash500.0
expected"Fifty,One Hundred,One Hundred,Twenty"
checking account