Pergunta de entrevista da empresa Apple

Cashiers make change problem