dio-java icon indicating copy to clipboard operation
dio-java copied to clipboard

Validador de senhas com requisitos

Open 8rux40 opened this issue 3 years ago • 0 comments

Desafio

Pedro e Fernando são os desenvolvedores em uma stratup e vão desenvolver o novo sistema de cadastro, e pediram a sua ajuda. Sua task é fazer o código que valide as senhas que são cadastradas, para isso você deve atentar aos requisitos a seguir:

  • A senha deve conter, no mínimo, uma letra maiúscula, uma letra minúscula e um número;
  • A mesma não pode ter nenhum caractere de pontuação, acentuação ou espaço;
  • Além disso, a senha pode ter de 6 a 32 caracteres.

Entrada

A entrada contém vários casos de teste e termina com final de arquivo. Cada linha tem uma string S, correspondente a senha que é inserida pelo usuário no momento do cadastro.

Saída

A saída contém uma linha, que pode ser “Senha valida.”, caso a senha tenha cada item dos requisitos solicitados anteriormente, ou “Senha invalida.”, se um ou mais requisitos não forem atendidos.

Exemplos de Entrada Exemplos de Saída
Digital Innovation One Senha invalida.
AbcdEfgh99 Senha valida.
DigitalInnovationOne123 Senha valida.
Digital Innovation One 123 Senha invalida.
Aass9 Senha invalida.
Aassd9 Senha valida.

8rux40 avatar May 04 '21 17:05 8rux40