Sobes.tech
Middle+

Shart: Ikki ob'ektlar massivlari berilgan. Har bir ob'ekt raqamli maydon 'code' ni o'z ichiga oladi. Yangi massivni qaytaring, unda a massividan barcha ob'ektlar bo'lsin, ularning b massivida shunday 'code' qiymatiga ega ob'ekt mavjud bo'lsa. Natijadagi elementlarning tartibi b'dagi mos keladigan 'code' ning tartibiga muvofiq bo'lishi kerak: a'dan ob'ektlar b'dagi 'code' ning uchrayish tartibida joylashtirilishi kerak. Agar b'da bir nechta ob'ektlar 'code' bilan takrorlansa, faqat birinchi kirish hisobga olinadi. Kiritish ma'lumotlari: - a — { code: number, ...rest } shaklidagi ob'ektlar massiv, uzunligi 0 dan 10^5 gacha - b — { code: number, ...rest } shaklidagi ob'ektlar massiv, uzunligi 0 dan 10^5 gacha Chiqish ma'lumotlari: a ob'ektlar massiv, b'da mos keladigan 'code' ning birinchi uchrayishiga ko'ra filtrlash va tartibga solish. Cheklovlar: - 0 <= a.length, b.length <= 100 000 - 'code' maydoni manfiy bo'lmagan butun son - b'da 'code' takrorlanishi mumkin — faqat birinchi kirish hisobga olinadi Misol funktsiya: ```python # Import qilmasdan mavjud: json, sys, io def intersect_by_code(a, b): # Yechimni bu yerga yozing return [] ```