¿Cabe la carga? (Parte 2)

Un barco tiene que transportar carga de un lugar a otro mientras recoge más carga por el camino. Dados los tipos de bodegas de carga y los pesos de la carga (el argumento cargo) como arreglos, crea un método que devuelva true si la carga cabe en el barco y false si no cabe.

  • "S" significa 50 unidades de espacio de carga.
  • "M" significa 100 unidades de espacio de carga.
  • "L" significa 200 unidades de espacio de carga.

Ejemplos

Program.willFit(new String[]{"M", "L", "L", "M"}, new int[]{56, 62, 84, 90}) ➞ true

Program.willFit(new String[]{"S", "S", "S", "S", "L"}, new int[]{40, 50, 60, 70, 80, 90, 200}) ➞ false

Program.willFit(new String[]{"L", "L", "M"}, new int[]{56, 62, 84, 90}) ➞ true

Notas

N/A