Medium

O sorvete mais doce

Crie uma função que receba um array de instâncias da classe IceCream e retorne o valor de doçura do sorvete mais doce.

A doçura é calculada a partir do sabor e da quantidade de granulados. Cada granulado tem um valor de doçura de 1, e os valores de doçura dos sabores são os seguintes:

SaboresValor de doçura
Plain0
Vanilla5
ChocolateChip5
Strawberry10
Chocolate10

As propriedades das instâncias serão fornecidas na ordem flavor, numSprinkles.

Exemplos

ice1 = IceCream("Chocolate", 13)         // value of 23
ice2 = IceCream("Vanilla", 0)           // value of 5
ice3 = IceCream("Strawberry", 7)        // value of 17
ice4 = IceCream("Plain", 18)             // value of 18
ice5 = IceCream("ChocolateChip", 3)      // value of 8

sweetestIcecream([ice1, ice2, ice3, ice4, ice5]) ➞ 23

sweetestIcecream([ice3, ice1]) ➞ 23

sweetestIcecream([ice3, ice5]) ➞ 17

Observações

  • Lembre-se de retornar apenas o valor de doçura.
  • A classe IceCream é fornecida (consulte a aba Tests).