Menu
Coddy logo textTech

Riepilogo - Verifica del nome utente

Fa parte della sezione Logica e flusso del percorso Swift di Coddy. Lezione 6 di 56.

challenge icon

Sfida

Medio

Leggi una singola riga di input: un nome utente candidato. Un nome utente è valido quando, dopo aver rimosso gli spazi bianchi da entrambe le estremità e aver convertito tutto in minuscolo, valgono tutte le seguenti condizioni:

  • La sua lunghezza è compresa tra 3 e 16 caratteri (inclusi)
  • Non contiene spazi (dopo la rimozione)
  • Non inizia con una cifra
  • Non contiene !, ? o .

Stampa ok: <cleaned> se è valido (dove cleaned è la versione senza spazi alle estremità e convertita in minuscolo), altrimenti bad.

Per l'input Alice42 , l'output è ok: alice42.

Provalo tu

let line = readLine()!

// TODO: rimuovere gli spazi iniziali e finali, convertire in minuscolo, verificare la lunghezza / gli spazi / i caratteri alle estremità / i caratteri vietati

Tutte le lezioni di Logica e flusso

Esercitati da solo: Playground Swift