💻
Orta
Generator ile Veri Pipeline
100 puan
·
Python
📋 Talimatlar
Generator'lar ile lazy data pipeline oluşturun.
Girdi:
- İlk satır: N (sayı adedi)
- İkinci satır: N sayı (boşlukla)
- Üçüncü satır: pipeline komutu (cift_filtre / kare_al / toplam / hepsi)
Pipeline:
- cift_filtre: sadece çift sayıları döner
- kare_al: her sayının karesini döner
- toplam: tüm sayıların toplamı
- hepsi: çift → kare → toplam zinciri
Çıktı: Sonuç listesi veya tek sayı
🧪 Örnek Test Senaryoları
Çift filtre
Girdi
6 1 2 3 4 5 6 cift_filtre
Beklenen Çıktı
2 4 6
Kare alma
Girdi
5 1 2 3 4 5 kare_al
Beklenen Çıktı
1 4 9 16 25
Pipeline: çift→kare→toplam (4+16+36=56)
Girdi
6 1 2 3 4 5 6 hepsi
Beklenen Çıktı
56
💡 İpuçları
İpucu 1: yield ile generator fonksiyon oluşturun
İpucu 2: Generator'ları zincirleme: toplam(kare(filtre(data)))
🐍
main.py
✓ Çözüm yüklendi
puan
Testleri çalıştırmak için kodunuzu gönderin
✅ Tüm testler geçti! Tebrikler!
Beklenen:
Sonuç:
Ln 1, Col 1
·
PYTHON
·
UTF-8
Wandbox