Menu
CoddyTech

Ulasan: Validator Email

Termasuk bagian Logika dan Alur dalam perjalanan GDScript di Coddy. Pelajaran 64 dari 78.

challenge icon

Tantangan

Sedang

Tulis fungsi bernama clean_email_list yang menerima array alamat email, emails, dan mengembalikan array baru berisi alamat yang valid dan sudah dibersihkan.

  • Bersihkan setiap alamat terlebih dahulu: hapus spasi di awal dan akhir, lalu ubah menjadi huruf kecil.
  • Kemudian, pertahankan hanya alamat yang berisi tepat satu @, dengan setidaknya satu karakter sebelum dan sesudahnya.

Pertahankan urutan aslinya. Gunakan map() dan filter(), tanpa perulangan.

Contohnya, clean_email_list(["Test@EXAMPLE.com", " invalid.email", " space@email.com "]) mengembalikan ["test@example.com", "space@email.com"].

Pengujian akan memanggil clean_email_list() sendiri. Jangan panggil fungsi tersebut, dan jangan cetak apa pun.

Coba sendiri

func clean_email_list(emails: Array[String]):
	# Bersihkan alamat email dengan map(), lalu pertahankan yang valid dengan filter()
	pass

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler GDScript online