Ҳисоб кунед барои ҳар як асъо фарқияти байни бузургтарин ва хурдтарин фармоиши навъи DELIVERY. Натиҷаро барои ҳар як асъо баргардонед. Асъоҳо бояд дар тартиби афзоишёбандаи ин фарқият ҷойгир шаванд.
/**
* Харитаеро баргардонед, ки шакли онро дорад {асъо (дар тартиби афзоишёбандаи фарқият) – фарқият байни бузургтарин ва хурдтарин фармоиши навъи DELIVERY барои асъо}.
* Агар барои ягон асъо танҳо як фармоиш вуҷуд дошта бошад, он ҳам бузургтарин ва ҳам хурдтарин аст ва фарқият 0 мебошад.
* Масалан, маълумоти воридот:
* [
* 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)
* ]
*
* Натиҷаи интизоришаванда:
* ["EUR" -> 0.0, "USD" -> 20.0, "RUB" -> 100.0]
*
*/
Map<String, Double> getMaxMinusMinDeliveryMapByCurrency(List<OrderData> orderDataList) {
}
middle+