Níveis de tinta da impressora
Dado um dicionário que indica quantas páginas ainda podem ser impressas com cada cor de tinta, retorne o número máximo de páginas que a impressora pode imprimir antes que qualquer uma das cores acabe.
Exemplos
Program.InkLevels(new Dictionary<string, int> { ["cyan"] = 23, ["magenta"] = 12, ["yellow"] = 10 }) ➞ 10
Program.InkLevels(new Dictionary<string, int> { ["cyan"] = 432, ["magenta"] = 543, ["yellow"] = 777 }) ➞ 432
Program.InkLevels(new Dictionary<string, int> { ["cyan"] = 700, ["magenta"] = 700, ["yellow"] = 0 }) ➞ 0Observações
- Cada página impressa requer tinta de todas as cores, portanto não é possível imprimir se faltar tinta de alguma cor (veja o exemplo #3).
- A entrada contém as três chaves
"cyan","magenta"e"yellow".