Sobes.tech
Middle+

Պայման: Երկու օբյեկտների զանգվածներ են տրված: Յուրաքանչյուր օբյեկտ պարունակում է թվային դաշտ 'code': Այս զանգվածներից վերադարձեք նոր զանգված, որը պարունակում է բոլոր այն օբյեկտները, որոնցից միևնույն 'code' արժեքով կա օբյեկտ մյուս զանգվածում: Արդյունքի տարրերի կարգը որոշվում է համապատասխան 'code'-ի կարգով, որը նշված է երկրորդ զանգվածում: Օբյեկտները պետք է դասավորված լինեն ըստ այն կարգի, որով իրենց 'code'-ը հայտնվում է երկրորդ զանգվածում: Եթե երկրորդ զանգվածում միևնույն 'code'-ով մի քանի օբյեկտ կա, հաշվի է առնվում միայն առաջինը: Մուտքային տվյալներ: - a — օբյեկտների զանգված { code: number, ...rest }, երկարությունը 0-ից 10^5 - b — օբյեկտների զանգված { code: number, ...rest }, երկարությունը 0-ից 10^5 Ելքային տվյալներ: a օբյեկտների զանգված, ֆիլտրած և դասավորված ըստ համապատասխան 'code'-ի առաջին հայտնվելու հերթականության: Համակարգումներ: - 0 <= a.length, b.length <= 100 000 - 'code' դաշտը ոչ բացասական ամբողջ թիվ է - b-ում կարող են լինել կրկնություններ 'code'-ում՝ հաշվի է առնվում միայն առաջինը: Օրինակային ֆունկցիա: ```python # Մատչելի առանց ներմուծման՝ json, sys, io def intersect_by_code(a, b): # Լուծումը այստեղ գրեք return [] ```