Sobes.tech
Middle+

Şərt: İki obyektlər massivləri verilir. Hər obyektdə 'code' adlı sayısal sahə var. 'code' dəyəri eyni olan bütün obyektləri ehtiva edən yeni bir massiv qaytarın. Nəticədəki elementlərin sırası, 'code'-un b massivindəki uyğun gələn dəyərinin sırasına görə müəyyən edilir: a-dan obyektlər, b-də 'code'un göründüyü sıraya uyğun olaraq yerləşdirilməlidir. Əgər b-də eyni 'code' ilə bir neçə obyekt mövcuddursa, yalnız ilk giriş nəzərə alınır. Giriş məlumatları: - a — { code: number, ...rest } formasında obyektlər massiv, uzunluğu 0-dan 10^5-ə qədər - b — { code: number, ...rest } formasında obyektlər massiv, uzunluğu 0-dan 10^5-ə qədər Çıxış məlumatları: a obyektlər massiv, b-də uyğun gələn 'code'-un ilk görünüşünə görə filtrlənmiş və sıralanmışdır. Məhdudiyyətlər: - 0 <= a.length, b.length <= 100 000 - 'code' sahəsi mənfi olmayan tam ədəddir - b-də 'code' təkrarlanması mümkündür — yalnız ilk giriş nəzərə alınır Nümunə funksiyası: ```python # Mövcuddur import olmadan: json, sys, io def intersect_by_code(a, b): # Həll burada yazılacaq return [] ```