Niveles de tinta de la impresora

Dado un arreglo asociativo 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 la impresora puede imprimir antes de que se agote alguno de los colores.

Ejemplos

ink_levels(["cyan" => 23, "magenta" => 12, "yellow" => 10]) ➞ 10

ink_levels(["cyan" => 432, "magenta" => 543, "yellow" => 777]) ➞ 432

ink_levels(["cyan" => 700, "magenta" => 700, "yellow" => 0]) ➞ 0

Notas

  • Para imprimir una página se necesita tinta de cada color, así que no se puede imprimir si algún color no tiene tinta (consulta el ejemplo n.º 3).
  • El arreglo de entrada contiene las tres claves "cyan", "magenta" y "yellow".