Sobes.tech
Middle+

Шарт: Екі объектілер массиві берілген. Әрбір объектіде сандық өріс 'code' бар. 'code' мәні бірдей барлық объектілерді қамтитын жаңа массив қайтарыңыз. Нәтижедегі элементтердің тәртібі 'b' массивіндегі сәйкес 'code' мәнінің тәртібімен анықталады: 'a' объектілері 'b'-дегі 'code'-ның кездескен тәртібімен орналастырылуы керек. Егер 'b'-де бірдей 'code' бар бірнеше объект болса, тек бірінші кіріс ескеріледі. Кіріс деректері: - a — { code: number, ...rest } түріндегі объектілер массиві, ұзындығы 0-ден 10^5-ке дейін - b — { code: number, ...rest } түріндегі объектілер массиві, ұзындығы 0-ден 10^5-ке дейін Шығыс деректері: a объектілер массиві, 'b'-дегі сәйкес 'code'-ның бірінші кездесуі бойынша сүзілген және сұрыпталған. Шектеулер: - 0 <= a.length, b.length <= 100 000 - 'code' өрісі теріс емес бүтін сан - 'b'-де 'code' қайталануы мүмкін — тек бірінші кездесу ескеріледі Мысал функция: ```python # Импортсыз қол жетімді: json, sys, io def intersect_by_code(a, b): # Шешімді мұнда жазыңыз return [] ```