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 издөө ылдамдыгы кандай (орта жана эң жаман учур)?

255

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

212

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) { }

209

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

159

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

154

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

154

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

151

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

150

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

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; } }

144

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

136

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

135

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

134

Javaда катачылыктардын иерархиясын айтып бериңиз

128
/2