💻
Orta
Validation Framework Simülasyonu
100 puan
·
Java
📋 Talimatlar
Basit bir validation framework oluşturun. validate(Map<String, String> data, Map<String, String[]> rules) metodu her alan için kuralları kontrol etsin. Kurallar: "required" (boş olamaz), "email" (@ içermeli), "min:N" (minimum N karakter). Hata yoksa "VALID", varsa hataları listeleyin.
🧪 Örnek Test Senaryoları
Validation framework tüm senaryolar
Girdi
(yok)
Beklenen Çıktı
VALID [name: must not be blank, name: must be at least 2 characters] [email: must be a valid email]
💡 İpuçları
İpucu 1: Map.getOrDefault() ile olmayan alanları güvenli okuyun
İpucu 2: rule.startsWith("min:") ile parametreli kuralları parse edin
İpucu 3: String.isBlank() boş string ve sadece whitespace kontrolü yapar
☕
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