Sobes.tech
Middle+

Koşul: İki nesne dizisi verilir. Her nesne sayısal bir alan olan 'code'u içerir. 'code' değeri aynı olan nesneleri içeren a dizisinden tüm nesneleri içeren yeni bir dizi döndürün. Sonuçtaki öğelerin sırası, b dizisinde karşılık gelen 'code'un sırasına göre belirlenir: a'dan nesneler, b'deki 'code' sırasına göre düzenlenmelidir. Eğer b'de aynı 'code' değerine sahip birkaç nesne varsa, yalnızca ilk giriş dikkate alınır. Giriş verileri: - a — { code: number, ...rest } biçiminde nesne dizisi, uzunluk 0 ile 10^5 arasında - b — { code: number, ...rest } biçiminde nesne dizisi, uzunluk 0 ile 10^5 arasında Çıkış verileri: b'deki karşılık gelen 'code'un ilk görünümüne göre filtrelenmiş ve sıralanmış a nesne dizisi. Kısıtlamalar: - 0 <= a.length, b.length <= 100 000 - 'code' alanı negatif olmayan bir tam sayıdır - b'de 'code' tekrarları olabilir — yalnızca ilk giriş dikkate alınır Örnek fonksiyon: ```python # Mevcut import olmadan: json, sys, io def intersect_by_code(a, b): # Çözüm buraya yazılacak return [] ```