Niveles de tinta de la impresora

Dado un diccionario que indica cuántas páginas más se pueden imprimir con cada color de tinta, devuelve el número máximo de páginas que puede imprimir la impresora antes de que se agote cualquiera de los colores.

Ejemplos

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 }) ➞ 0

Notas

  • Cada página impresa requiere tinta de todos los colores, por lo que no se puede imprimir si falta tinta de algún color (consulta el ejemplo #3).
  • La entrada contiene las tres claves "cyan", "magenta" y "yellow".