- Realize o download/clone do projeto. Caso tenham dificuldades, recomendo este post A Beginner's Git and GitHub Tutorial
- Crie uma pasta com o seu nome dentro deste projeto
- Crie um arquivo pra cada solução de questão na pasta com seu nome no padrão 01-answer.js, 02-answer.js e etc.
- A entrega do projeto vai ser via Pull Request aqui neste repositório, caso tenham dificuldade me avisem.
Exemplo de estrutura de diretório:
README.md
Fernando_Farias/
-----01-answer.js
-----02-answer.js
-----03-answer.js
-----04-answer.js
-----05-answer.js
-
Crie uma função que receba um inteiro e retorne a soma de todos os números múltiplos de 3 e 5. A lista de todos os números abaixo de 10 múltiplos de 3 e 5 é igual a [3, 5, 6 e 9]. A soma desses múltiplos é igual a 23. Ex: Input = 10, Output = 23
-
Crie uma função que receba um array de letras do alfabeto consecutivas e retorne a letra que está faltando. Ex: Input = ['a', 'b', 'c', 'e', 'f', 'g'], Output = 'd'
-
Crie uma função que receba uma lista de números e strings e retorne uma nova lista apenas com os números. Ex: Input = [1, 2, 'a', 'b'], Output = [1, 2]
-
Crie uma função receba uma string com números separados e retorne o maior e o menor número. Ex: Input = '1 2 3 4 5', Output = '5 1'
-
Crie uma função que receba uma string e a retorne em pares de dois caracteres. Se a quantidade de caracteres for impar, retornar o caracter _ como par. Ex: Input = 'abcde', Output = ['ab', 'cd', 'e_'] Ex: Input = 'abcd', Output = ['ab', 'cd']
- Cada questão deve ser implementada em um arquivo JS separado.
- Uso de EcmaScript 6 e acima é permitido e recomendado
- Não deve ser feito uso de nenhuma biblioteca Javascript externa.
- Caprichem no código clean, com váriaveis de nome bem definidas e funções com única responsabilidade.
- Contato por email