Python
İstifadəçi məlumatları ilə əlaqəli lüğətlər siyahınız var. Siz: 1. 18 yaşından yuxarı istifadəçiləri filtrləyin 2. Filtrlənmiş məlumatları tək bir JSON faylına yadda saxlayın 3. Bütün filtrlənmiş istifadəçilər üçün statistikalar ilə ayrıca fayl yaradın və yadda saxlayın: - Ümumi istifadəçi sayı - Orta yaş (1 ondalıq yerə yuvarlaqlaşdırılmış) - Minimum və maksimum yaş users_data = [ { "name": "Alexey", "age": "25", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Maria", "age": "17", "birth_date": "[phone]", "city": "Saint Petersburg" }, { "name": "Ivan", "age": "30", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Elena", "age": "22", "birth_date": "[phone]", "city": "Novosibirsk" }, { "name": "Yves", "age": "9", "birth_date": "[phone]", "city": "..." } ]
Şə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 [] ```
Bağlama nədir və Python-da necə həyata keçirilir?
Transactional Outbox nümunəsi nədir?
1. 18 yaşdan yuxarı istifadəçiləri filtrləyin 2. Filtrlənmiş məlumatları tək bir JSON faylına saxlayın 3. Bütün filtrlənmiş istifadəçilər üçün statistikalarla ayrıca fayl yaradın və saxlayın: - Ümumi istifadəçi sayı - Orta yaş (1 ondalık ilə yuvarlaqlaşdırılmış) - Minimum və maksimum yaş