O projeto é desenvolver alternativas através de algorítimo para a solucionar os desafios de programação da terceira etapa do processo de seleção para a Academia Capgemini 2022.
O objetivo dessa etapa é testar os seus conhecimentos em lógica de programação. Para isso foi preparado três questões com diferentes níveis de dificuldades.
Escreva um algoritmo que mostre na tela 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.
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: !@#$%^&*()-+
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.
Você pode acessar os códigos fontes dos desafio ou baixá-lo.
Você pode acessar a documentação de cada desafio, procure o local onde o desafio estar, entre na pasta do desafio
, vá à pasta doc
entre nela e abra o seu navegador o arquivo index.html
. (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo)
Após baixar o projeto, você pode abrir com o IDE favorita IntelliJ, Eclipse ou IDE de sua preferência.
- No IntelliJ você clica em
File
e depoisopen
. - Procure o local onde o projeto está e o selecione um dos desafios (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo) por fim clique em
OK
. - O IntelliJ deve executar algumas tasks do maven para configurar o projeto e baixar as dependências necessárias, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App 🏆
No Eclipse você clica em File
e depois import
.
- Procure por
maven
, escolheExisting Maven Projects
, clica emnext
e procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo); - Selecione os três desafios questão_01, questao_02 e questao_03 clique em
finish
. - Por fim clique com o botão direito sobre cada projeto vai em
mavem
e clique emupdate project
oualt
+f5
. - O Eclipse deve executar algumas tasks do maven para configurar o projeto e baixar as dependências necessárias, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App do desafio🏆