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:
| Sabores | Valor de doçura |
|---|---|
| Plain | 0 |
| Vanilla | 5 |
| ChocolateChip | 5 |
| Strawberry | 10 |
| Chocolate | 10 |
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]) ➞ 17Observações
- Lembre-se de retornar apenas o valor de doçura.
- A classe
IceCreamé fornecida (consulte a aba Tests).