Sobes.tech

Ар бир валюта үчүн 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) { }

381

HashMap'te издөө ылдамдыгы кандай (орта жана эң жаман учур)?

249

Неге биринчи массивдин (temp) өлчөмүн кириш массивинин узундугуна барабар кылып коюу керек?

209

Javaда тапшырмалар 1. Методтун ишке ашырылышын жазып чыгыңыз: /** * @param a – сандар массиви, массивдин узундугу 10 миллиондон ашык болушу мүмкүн. * @return сандар массиви, дублёрасыз. Оргинал массивдеги сандардын тартиби сакталышы керек. Дублёралар болсо, акыркы элемент калтырылышы керек, мисалы, {2,1,4,2,3} үчүн туура чечим {1,4,2,3} болот, жана эмес {2,1,4,3} Эгер кирүү массивинде 0дон кичүү элемент болсо, катаны чыгарыңыз. Мисалы, {2,3,-1,5} үчүн иштетүү катасы менен аяктайт. */ public static double[] task(double[] a) { }

205

Double-Checked Lockingде volatile жок болсо кайда каталык чыгышы мүмкүн?

156

LinkedListте издөө ылдамдыгы кандай (орта жана эң начар)?

153

HashMap маалыматтардын түзүмү жөнүндө айтып бериңиз

151

Неге коддо заказ түрүн салыш != аркылуу эмес, equals аркылуу жүргүзүлөт?

148

Эки массив (temp жана result) эмне үчүн керек?

145

Бул коддо Singleton паттернин туура жана жиптерге коопсуз ишке ашыруу үчүн эмне өзгөртүш керек? public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }

143

hashCode жана equals ортосундагы келишим кандай?

141

Stream API жөнүндө айтып бериңиз — бул эмне жана кандай колдонуп жатасыз

134

instance == null болсо, synchronized(instance) мониторунун маселесин кантип чечсе болот?

134

Көрсөтүүнү 2 (seen жана temp) ордуна 1 коллекцияны колдонуп өзгөртүүгө болобу?

130
/2