გთხოვთ, გამოითვალეთ თითოეული ვალუტისთვის 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) { }
Java
HashMap-ში ძებნის სიჩქარე რა არის (საშუალო და ყველაზე უარესი)?
რატომ უნდა დავაყენოთ პირველი მასივის (temp) ზომა შესვლის მასივის სიგრძესთან თანხვედრაში?
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) { }
შეგვიძლია თუ არა Java-ში enum-ის მემკვიდრეობა?
HashMap-ში კოლიზია რა არის?
Throwable კლასი თუ ინტერფეისი?
სად შეიძლება მოხდეს შეცდომა volatile-ის გარეშე Double-Checked Locking-ში?
როგორ მუშაობს LEFT JOIN?
LinkedList-ში ძებნის სიჩქარე რა არის (საშუალო და ყველაზე უარესი)?
გააზიარეთ HashMap მონაცემთა სტრუქტურა
რატომ ხდება კოდში შეკვეთის ტიპის შედარება !=-ის ნაცვლად, equals-ის გამოყენებით?
რატომ არის ორი მასივი (temp და result)?
ამ კოდში რა უნდა შეიცვალოს, რათა 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; } }
რა არის კონტრაქტი hashCode და equals შორის?
რა არის წითელი-მუქი ხე?
გთხოვთ, მითხრათ Stream API-ს შესახებ — რა არის და როგორ იყენებთ
როგორ დავძლიოთ პრობლემა synchronized(instance) მონიტორთან, როდესაც instance == null?
როგორ შეიძლებოდა გადაწყვეტილების გადაკეთება, ერთი კოლექციის გამოყენებით ორი (seen და temp) ნაცვლად?
გთხოვთ, აღწერეთ Java-ში გამონაკლისების ჰიერქია