Skip to content

Desafio técnico em java com testes unitários usando JUnit

Notifications You must be signed in to change notification settings

marquescami/desafio-java-programacao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Academia Técnica Capgemini 2022

🛠 Tecnologias:

  • Java
  • JUnit

Instruções para executar o projeto:

  1. Crie um diretório para clonar o projeto, um exemplo seria criar um diretório /git:

    • mkdir git
  2. Clone o projeto no diretório criado, basta rodar a diretiva git clone abaixo:

Especificação:

Questão Descrição Entrada Saída
01 Algoritmo que retorne uma escada de tamanho n utilizando o caractere * e espaços. A base e altura da escada devem ser iguais ao valor de n. A última linha não deve conter nenhum espaço. n=6 Captura de Tela 2022-02-15 às 21 47 01
02 Algoritmo que retorne o número mínimo de caracteres que devem ser adicionados para uma string qualquer ser considerada segura, com base em critérios estabelecidos. Ya3 3
03 Algoritmo que dada uma string qualquer, desenvolva um algoritmo que encontre o número de pares de substrings que são anagramas. ifailuhkqq 3

Métodos principais:

Questão Nome Função
01 desenhaCaractere(int n) Retorna uma string conforme regra da especificação
01 imprime(String degraus) Imprime "escada" conforme exemplo de saída acima
02 contaCaracteres(String senha) Retorna quantos caracteres são necessários para tornar a senha segura
03 quantidadeAnagramas(String palavra) Retorna a quantidade de pares de substrings que são anagramas
03 getAnagramas() Retorna as substrings localizadas

Testes:

Foram realizados testes unitários com JUnit:

testes

About

Desafio técnico em java com testes unitários usando JUnit

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages