Számolja ki minden valutára a DELIVERY típusú megrendelés legnagyobb és legkisebb értéke közötti különbséget. Adja vissza az eredményt minden valutára. A valutáknak növekvő sorrendben kell lenniük a különbség szerint.
/**
* Visszaad egy térképet, amely a {valuta (növekvő sorrendben a különbség szerint) – a DELIVERY típusú legnagyobb és legkisebb megrendelés közötti különbség} formátumban.
* Ha egy valutához csak egy megrendelés tartozik, akkor az a legnagyobb és a legkisebb is, és a különbség 0.
* Példa bemenet:
* [
* Order(DELIVERY, "EUR", 2000),
* Order(DELIVERY, "USD", 15),
* Order(DELIVERY, "RUB", 200),
* Order (PICKUP, "RUB", 1250),
* Order (DELIVERY, "USD", 35),
* Order (PICKUP, "USD", 55),
* Order (DELIVERY, "RUB", 100)
* ]
*
* Várt eredmény:
* ["EUR" -> 0.0, "USD" -> 20.0, "RUB" -> 100.0]
*
*/
Map<String, Double> getMaxMinusMinDeliveryMapByCurrency(List<OrderData> orderDataList) {
}
middle+