• 1
    Entrada e saída
    • Tarefas
  • 2
    Condições
    • Tarefas
  • 3
    Loop for
    • Tarefas
  • 4
    Strings
    • Tarefas
  • 5
    Loop while
    • Tarefas
  • 6
    Listas
    • Tarefas
  • 7
    Matrizes 2D
    • Tarefas
  • 8
    Dicionários
    • Tarefas
  • 9
    Conjuntos
    • Tarefas
  • 10
    Funções e recursão
    • Tarefas
  • к

Lição 9. Sets

Dificuldade:

Tarefa«Moeda do canal»

💻 Python
Você trabalha em uma loja americana. Quando o comprador paga em dinheiro, muitas vezes você precisa dar o menor número de moedas de troco. Nos Estados Unidos, são usadas moedas com valor de face de 1 centavo, 5 centavos (Nickel), 10 centavos (DIME) e 25 centavos (QUARTER). RN
Escreva um programa que determine o número mínimo de moedas de cada denominação para emitir um determinado valor de troco.

Formato de entrada

um número — o valor em centavos que precisa ser trocado por moedas

Formato de saída

Quatro linhas no formato "Número: quantidade", ordenadas em ordem decrescente das taxas das moedas. Se o valor for incompatível, todas as quantidades são 0

Exemplo

Entrada

87

Saída

quarters: 3
dimes: 1
nickels: 0
pennies: 2

Dica

There will be no clue here, decide for yourself!

main.py
Teste 1
Teste 2
Teste 3
Teste 4
Teste 5
Teste 6
Teste 7
Teste 8
Teste 9
Teste 10
Solução do desenvolvedor

🎉 Parabéns! 🎉

Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.

AD

Publicidade

red-snake blue-snake green-snake

Executando seu código...

Assistente de IA

Olá! Sou seu assistente de programação. Faça qualquer pergunta sobre Python — posso explicar funções, métodos e ajudá-lo com a tarefa atual!