Python
PID 1 olan sürecin genel adı nedir?
Kullanıcı bilgileriyle ilgili sözlükler listesiniz var. Şunları yapmanız gerekiyor: 1. 18 yaşından büyük kullanıcıları filtreleyin 2. Filtrelenmiş verileri tek bir JSON dosyasına kaydedin 3. Tüm filtrelenmiş kullanıcılar için istatistikleri içeren ayrı bir dosya oluşturup kaydedin: - Toplam kullanıcı sayısı - Ortalama yaş (bir ondalık sayıya yuvarlanmış) - Minimum ve 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": "..." } ]
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 [] ```
Transactional Outbox deseni nedir?
1. 18 yaşından büyük kullanıcıları filtrele 2. Filtrelenmiş verileri tek bir JSON dosyasına kaydet 3. Tüm filtrelenmiş kullanıcılar için istatistikleri içeren ayrı bir dosya oluştur ve kaydet: - Toplam kullanıcı sayısı - Ortalama yaş (1 ondalık basamağına yuvarlanmış) - Minimum ve maksimum yaş