Menu
Coddy logo textTech

Riepilogo - Funzione di validazione

Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 50 di 78.

challenge icon

Sfida

Facile

Crea una funzione chiamata is_valid_password che accetta un argomento: password (una stringa di caratteri). La funzione deve verificare la password in base ai seguenti criteri:

  • La lunghezza della password deve essere di almeno 8 caratteri
  • La lunghezza della password non deve superare i 20 caratteri

La funzione deve restituire TRUE se la password soddisfa entrambi i criteri e FALSE altrimenti.

Usa nchar() per ottenere la lunghezza della stringa della password.

Leggi una password dall'input e chiama la tua funzione con questo valore. Stampa il risultato restituito.

Per esempio, se l'input è mypassword123, l'output dovrebbe essere:

[1] TRUE

Se l'input è short, l'output dovrebbe essere:

[1] FALSE

Se l'input è thispasswordiswaytoolongtobevalid, l'output dovrebbe essere:

[1] FALSE

Provalo tu

# Leggi l'input
con <- file("stdin", "r")
password <- suppressWarnings(readLines(con, n = 1))

# TODO: Crea la funzione is_valid_password qui sotto
# La funzione deve:
# - Accettare una stringa password come argomento
# - Verificare che la lunghezza sia di almeno 8 caratteri
# - Verificare che la lunghezza non superi i 20 caratteri
# - Restituire TRUE se entrambe le condizioni sono soddisfatte, altrimenti FALSE
# Suggerimento: usa nchar() per ottenere la lunghezza della stringa



# Chiama la funzione e stampa il risultato
print(is_valid_password(password))

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore R online