Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CaixaEletronico {
- List<int> notasDisponiveis = [];
- Map<int, int> notasSacadas = {};
- CaixaEletronico(this.notasDisponiveis);
- Map<int, int> sacar(valorSolicitado) {
- this.notasDisponiveis.forEach((valorDisponivel) {
- int quantidadeNota = 0;
- while (valorSolicitado >= valorDisponivel) {
- quantidadeNota++;
- valorSolicitado -= valorDisponivel;
- notasSacadas[valorDisponivel] = quantidadeNota;
- }
- });
- return notasSacadas;
- }
- }
- void main() {
- print(CaixaEletronico([100, 50, 20, 10]).sacar(1470));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement