dio-java
dio-java copied to clipboard
Validador de senhas com requisitos
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. |