List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3
Java
Деректер ағынын өңдеу кезінде Stream API-да map және flatMap әдістерін қолдануда негізгі айырмашылық неде?
Үлкен кестеге индекс жасағанда, оның құрылуы кезінде деректерді оқуға әсер етеді ме?
HashMap деректер құрылымы қалай жұмыс істейтінін және ол элементтерге қалай тез қол жеткізуді қамтамасыз ететінін түсіндіре аласыз ба?
Алдыңғы қызметтеріңізде қандай тапсырмаларды шештіңіз және оларды қалай сипаттауға болады?
Қосымшаларда сыртқы конфигурациялық деректерді сақтау үшін қандай әдістер пайдаланылады?
кесте студент id PK аты факультет_id кесте факультет id PK аты SELECT f.name, count(*) FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.name GROUP BY /*f.id,*/ f.name GROUP BY f.id/*, f.name*/
кесте студент id PK аты факультет_id кесте факультет id PK аты SELECT f.аты FROM факультет f JOIN студент s ON s.факультет_id = f.id GROUP BY f.id, f.аты ORDER BY COUNT(s.id) DESC LIMIT 1;
OpenShift платформасымен жұмыс істей аласыз ба және оны жобаларда қолдана аласыз ба?
Қандай жағдайларда әдепкі @Transactional параметрлері жеткіліксіз?
Соңғы жобада OpenShift-ты қалай қолдандыңыз?
Кластердегі 20 инстанстың біреуінде ғана Scheduled Job орындалуын қалай қамтамасыз етуге болады?
кесте қызметкер id bigint PK not null қызметкер_аты varchar(100) not null қызметкер_нөмірі int4 not null id; қызметкер_аты; қызметкер_нөмірі 1000; Иванов; 123 order бойынша ( таңдау қызметкер_нөмірі, LAG(қызметкер_нөмірі) OVER (ORDER BY қызметкер_нөмірі) алдыңғы_нөмірі Қызметкер ) Таңдау алдыңғы_нөмірі + 1 ретінде пропущенный_нөмір Қайда қызметкер_нөмірі - алдыңғы_нөмірі > 1; 1000; атау1; 1 1001; атау2; 2 1002; атау3; 4 1003; атау4; 5 order ретінде ретінде ( таңдау * order-ден
List<String> getNonUnique(int[] one, int[] two) { } //бір 1 3 7 5 2 //екі 3 9 8 1 // нәтиже 1 3
Кинотеатрда орындарды брондау жүйесін қалай жүзеге асыруға болады, екі рет сату болмайтындай? Қандай түрдегі блоктауды таңдау керек?
Соңғы жұмыс орныңыздағы тәжірибеңіз туралы айтыңыз. Сіз қандай үлес қостыңыз?
SELECT COUNT(DISTINCT employee_number) = COUNT(*) FROM employees