Menu
Coddy logo textTech

Recapitulação - Função de Validação

Parte da seção Fundamentos do Journey de R da Coddy — lição 50 de 78.

challenge icon

Desafio

Fácil

Crie uma função chamada is_valid_password que recebe um argumento: password (uma string de caracteres). A função deve validar a senha com base nos seguintes critérios:

  • O comprimento da senha deve ter pelo menos 8 caracteres
  • O comprimento da senha não deve ter mais de 20 caracteres

A função deve retornar TRUE se a senha atender a ambos os critérios e FALSE caso contrário.

Use nchar() para obter o comprimento da string da senha.

Leia uma senha da entrada e chame sua função com este valor. Imprima o resultado retornado.

Por exemplo, se a entrada for mypassword123, a saída deve ser:

[1] TRUE

Se a entrada for short, a saída deve ser:

[1] FALSE

Se a entrada for thispasswordiswaytoolongtobevalid, a saída deve ser:

[1] FALSE

Experimente você mesmo

# Ler entrada
con <- file("stdin", "r")
password <- suppressWarnings(readLines(con, n = 1))

# TODO: Crie a função is_valid_password abaixo
# A função deve:
# - Receber uma string de senha como argumento
# - Verificar se o comprimento é de pelo menos 8 caracteres
# - Verificar se o comprimento não passa de 20 caracteres
# - Retornar TRUE se ambas as condições forem atendidas, FALSE caso contrário
# Dica: Use nchar() para obter o comprimento da string



# Chamar a função e imprimir o resultado
print(is_valid_password(password))

Todas as lições de Fundamentos