Questões do desafio de programação para Academia Capgemini.
- Nome do arquivo: challenge1.js
- Nome da função: stars(n)
- Exemplo de entrada: console.log(stars(6));
- Exemplo de saÃda:
A|B|C|D|E|F 1 * 2 * * 3 * * * 4 * * * * 5 * * * * * 6 * * * * * *
- Nome do arquivo: challenge2.js
- Nome da função: checkPassword("password")
- Critérios de entrada:
- 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 de entrada: console.log(checkPassword("Y2@"));
- Exemplo de saÃda: 3
- Nome do arquivo: challenge3.js
- Nome da função: anagram("word")
- Exemplo de entrada: console.log(anagram("OVo"));
- Exemplo de saÃda: 2
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e um editor para trabalhar com o código como VSCode
# Instalar todas as dependências
$ npm install
# Execute todos os testes
$ npm test
# Executar testes por nome
$ npm test -- 'challenge1'
$ npm test -- 'challenge2'
$ npm test -- 'challenge3'
As seguintes ferramentas foram usadas para a entrega do desafio: