Menu
CoddyTech

Ripasso - Validatore di email

Fa parte della sezione Logica e flusso del percorso GDScript di Coddy. Lezione 64 di 78.

challenge icon

Sfida

Medio

Scrivi una funzione chiamata clean_email_list che accetta un array di indirizzi email, emails, e restituisce un nuovo array con quelli validi, ripuliti.

  • Prima ripulisci ogni indirizzo: rimuovi gli spazi all'inizio e alla fine e convertilo in minuscolo.
  • Poi mantieni solo gli indirizzi che contengono esattamente un @, con almeno un carattere prima e almeno uno dopo.

Mantieni l'ordine originale. Usa map() e filter(), senza cicli.

Per esempio, clean_email_list(["Test@EXAMPLE.com", " invalid.email", " space@email.com "]) restituisce ["test@example.com", "space@email.com"].

I test chiamano direttamente clean_email_list(). Non chiamarla e non stampare nulla.

Provalo tu

func clean_email_list(emails: Array[String]):
	# Pulisci gli indirizzi con map(), poi conserva quelli validi con filter()
	pass

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore GDScript online