Ir ao conteúdo
  • Cadastre-se

SerialBn

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. a primeira não tem segredo, só trabalhar as saídas, vou botar a primeira como exemplo do que fiz aqui, é só dar sequências nos "if" até o 6 que é o pedido na questão. A questão 2 está como colei ali em cima, ela faz todas as validações mas eu não consigo fazer o contador pra ela retornar quantos digitos faltam para o mínimo da senha. public static void main(String[] args) { Locale.setDefault(Locale.US); Scanner scanner = new Scanner(System.in); System.out.println("n"); double n = scanner.nextDouble(); if ( n == 1) { System.out.println(" *"); }
  2. Na questão 1 eu não estou conseguindo chegar ao resultado pedido na questão, até o estou parado no seguinte: public static boolean validaSenha(String senha) { String regex = "^(?=.*[0-9])" + "(?=.*[a-z])(?=.*[A-Z])" + "(?=.*[!@#$%^&*()-+])" + "(?=\\S+$).{6}$"; Pattern p = Pattern.compile(regex); if (senha == null) { return false; } Matcher m = p.matcher(senha); return m.matches(); } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Nome"); String nome = scanner.next(); System.out.println("Senha"); String senha = scanner.next(); System.out.println(validaSenha(senha)); } }
  3. Alguém pode me ajudar com essas 2 questões? Qualquer ajuda é bem vinda, agradeço desde já. 1 - 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: !@#$%^&*()-+ Débora digitou uma string aleatória no campo de senha, porém ela não tem certeza se é uma senha forte. Para ajudar Débora, construa um algoritmo que informe qual é o número mínimo de caracteres que devem ser adicionados para uma string qualquer ser considerada segura. 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. 2 - Duas palavras podem ser consideradas anagramas de si mesmas se as letras de uma palavra podem ser realocadas para formar a outra palavra. Dada uma string qualquer, desenvolva um algoritmo que encontre o número de pares de substrings que são anagramas. Exemplo 1) Entrada: ovo Saída: 3 Explicação: A lista de todos os anagramas pares são: [o, o], [ov, vou] que estão nas posições [[0, 2], [0, 1], [1, 2]] respectivamente. Exemplo 2) Entrada: ifailuhkqq Saída: 3 Explicação: A lista de todos os anagramas pares são: [i, i], [q, q] e [ifa, fai] que estão nas posições [[0, 3]], [[8, 9]] e [[0, 1, 2], [1, 2, 3]].

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!