Class Questao02


  • public class Questao02
    extends java.lang.Object
    Descrição da Questão: Débora se inscreveu em uma rede social para se manter em contato com seus amigos. A página de cadastro exigia o preenchimento dos campos de nome e senha, porém a senha precisa ser forte. O site considera uma senha forte quando ela satisfaz os seguintes critérios:

    • Possui no mínimo 6 caracteres.
    • Contém no mínimo 1 digito.
    • Contém no mínimo 1 letra em minúsculo.
    • Contém no mínimo 1 letra em maiúsculo.
    • Contém no mínimo 1 caractere especial. Os caracteres especiais são: !@#$%^&*()-+

    Exemplo:

    Entrada:

    Ya3

    Saída:

    3

    Explicação:

    Ela pode tornar a senha segura adicionando 3 caracteres, por exemplo, &ab, transformando a senha em Ya3&ab. 2 caracteres não são suficientes visto que a senha precisa ter um tamanho mínimo de 6 caracteres.
    Since:
    fev 2022
    Version:
    1.0
    Author:
    Randel Souza Almeida
    • Constructor Summary

      Constructors 
      Constructor Description
      Questao02()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void main​(java.lang.String[] args)
      Médodo principal da classe, responsável pela execução do algoritmo
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Questao02

        public Questao02()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Médodo principal da classe, responsável pela execução do algoritmo
        Parameters:
        args - array de string, argumentos que podem ser passados para o método main