Título: Senhas Fortes
Enunciado: Luís ganhou acesso a um treinamento de programação em C#, ao acessar a plataforma foi solicitado que ele entre com seu usuário e sua senha, porém a senha deve ser forte. A plataforma considera uma senha forte se obedecer os seguintes critérios:
Contém pelo menos 6 caracteres
Contém pelo menos 1 número
Contém pelo menos 1 letra minúscula
Contém pelo menos 1 letra maiúscula
Contém pelo menos um caractere especial. Os caracteres especiais são: !@#$%^&*()-+
Ele digitou uma senha de n caracteres, mas não tinha certeza se era uma senha forte. Dado a string que ele digitou, você pode encontrar o número mínimo de caracteres que ele precisa adicionar para fazer a senha dele ficar forte?
Obs: Aqui está um conjunto de caracteres que você pode adicionar a sua solução:
Título: Senhas Fortes Enunciado: Luís ganhou acesso a um treinamento de programação em C#, ao acessar a plataforma foi solicitado que ele entre com seu usuário e sua senha, porém a senha deve ser forte. A plataforma considera uma senha forte se obedecer os seguintes critérios:
Ele digitou uma senha de
n
caracteres, mas não tinha certeza se era uma senha forte. Dado a string que ele digitou, você pode encontrar o número mínimo de caracteres que ele precisa adicionar para fazer a senha dele ficar forte?Obs: Aqui está um conjunto de caracteres que você pode adicionar a sua solução:
Restrições
1 <= n <= 100
Todos os caracteres na senha estão no intervalo de [A-Z], [a-z], [0-9] ou [!@#$%^&*()-+]
Casos de Teste
Segue abaixo exemplos de entrada e saída do nosso problema:
Entrada 1
Saída 1
Entrada 2
Saída 2
Entrada 3
Saída 3