2. Berechnen Sie für jede Währung die Differenz zwischen der größten und der kleinsten Bestellung vom Typ DELIVERY. Geben Sie das Ergebnis für jede Währung zurück. Die Währungen im Ergebnis sollten nach aufsteigender Differenz sortiert sein.
/**
* Gibt eine Karte vom Typ {Währung (nach aufsteigender Differenz) – Differenz zwischen der größten und kleinsten Bestellung vom Typ DELIVERY für diese Währung} zurück.
* Wenn für eine Währung nur eine Bestellung vorhanden ist, ist diese sowohl die größte als auch die kleinste, und die Differenz ist 0.
* Beispiel für Eingabedaten:
* [
* 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)
* ]
*
* Erwartetes Ergebnis:
* ["EUR" -> 0.0, "USD" -> 20.0, "RUB" -> 100.0]
*
*/
Map<String, Double> getMaxMinusMinDeliveryMapByCurrency(List<OrderData> orderDataList) {
}
middle+