Troca possível

Troca possível

by Arthur Prado De Fazio -
Number of replies: 1

Supondo que eu deva retornar 10.00 para o usuário com o estoque de notas {5:1, 2:2} e estoque de moedas {50:2}.

É possível retornar os 10, mas teria que diminuir 1 virtual do valor das notas e aumentar 100 no o valor das moedas. Devo considerar esse tipo de situação ou simplesmente retorno que não é possível trocar 10 com o estoque de notas {5:1, 2:2}?

In reply to Arthur Prado De Fazio

Re: Troca possível

by José Coelho de Pina -

... Devo considerar esse tipo de situação ou simplesmente retorno que não é possível trocar 10 com o estoque de notas {5:1, 2:2}?

Python 3.4.3 (default, Mar 26 2015, 22:07:01) 
[GCC 4.9.2] on linux
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
Digite o nome do arquivo contendo o estoque de notas: estoque-arthur.txt

=========================================================
===  Bem Vindo à Máquina Automática de Câmbio do IME  ===
=========================================================
>>> Taxa dólar para virtual:  1.0
>>> Estoque de notas :  {2: 2, 5: 1}
>>> Estoque de moedas:  {50: 2}

    Digite: 
        - um valor em dólar ou
        - 't' para terminar.

sua opção >>> 10

Você vai receber $10.00 virtuais pelos $10.00 dólares
Trocando $10 em notas: 
Soluções possíveis:  [[5, 5], [2, 2, 2, 2, 2]]
Não dá para trocar 10 com o estoque
{2: 2, 5: 1}

Obrigado por utilizar a Máquina Automática de Câmbio do IME!

=========================================================
===  Bem Vindo à Máquina Automática de Câmbio do IME  ===
=========================================================
>>> Taxa dólar para virtual:  1.0
>>> Estoque de notas :  {2: 2, 5: 1}
>>> Estoque de moedas:  {50: 2}

    Digite: 
        - um valor em dólar ou
        - 't' para terminar.

sua opção >>>