💻
Zor
Stream ile Maaş Analizi
100 puan
·
Java
📋 Talimatlar
Çalışan listesini Stream API ile analiz edin.
Girdi:
- İlk satır: N (çalışan sayısı)
- Sonraki N satır: isim,departman,maas
- Son satır: departman filtresi (ALL ise tüm departmanlar)
Çıktı:
- Ortalama maaş
- En yüksek maaşlı çalışan
- Filtrelenen departmandaki çalışanlar (maaşa göre azalan)
Stream API (filter, map, sorted, average, max) kullanın.
🧪 Örnek Test Senaryoları
IT departmanı filtresi
Girdi
4 Ali,IT,15000 Ayse,HR,12000 Veli,IT,18000 Fatma,HR,14000 IT
Beklenen Çıktı
Ortalama: 14750.0 En yuksek: Veli (18000.0 TL) --- IT --- Veli [IT] 18000.0 TL Ali [IT] 15000.0 TL
💡 İpuçları
İpucu 1: Comparator.comparingDouble() ile sıralama yapın
İpucu 2: mapToDouble().average() ile ortalama hesaplayın
☕
Main.java
✓ Çö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
·
JAVA
·
UTF-8
Wandbox