Menu
CoddyTech

Tekrar - E-posta Doğrulayıcı

Coddy'nin GDScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 64 / 78.

challenge icon

Görev

Orta

clean_email_list adlı, e-posta adreslerinden oluşan bir dizi alan ve geçerli olanları temizlenmiş şekilde yeni bir dizi olarak döndüren bir fonksiyon yaz.

  • Önce her adresi temizle: başındaki ve sonundaki boşlukları kaldır ve küçük harfe dönüştür.
  • Ardından yalnızca tam olarak bir @ içeren, öncesinde en az bir karakter ve sonrasında en az bir karakter bulunan adresleri tut.

Orijinal sıralamayı koru. map() ve filter() kullan, döngü kullanma.

Örneğin, clean_email_list(["Test@EXAMPLE.com", " invalid.email", " space@email.com "]), ["test@example.com", "space@email.com"] değerini döndürür.

Testler clean_email_list() fonksiyonunu kendileri çağırır. Sen çağırma ve hiçbir şey yazdırma.

Kendin dene

func clean_email_list(emails: Array[String]):
	# Adresleri map() ile temizle, ardından geçerli olanları filter() ile tut
	pass

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online GDScript derleyicisi