A carga cabe? (Parte 2)

Um navio precisa transportar carga de um lugar para outro enquanto recolhe mais carga pelo caminho. Dados os tipos de porões de carga e os pesos das cargas (o argumento cargo) como arrays, crie um método que retorne true se a carga couber no navio e false se não couber.

  • "S" significa 50 unidades de espaço de carga.
  • "M" significa 100 unidades de espaço de carga.
  • "L" significa 200 unidades de espaço de carga.

Exemplos

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

Observações

N/A