Skip to content

alexyukiouemura/javascript-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Desafio Javascript

Instruções

  • 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

Questões

  1. 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

  2. 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'

  3. 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]

  4. 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'

  5. 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']

Critérios

  • 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.

Dúvidas

  • Contato por email

About

Desafio de recrutamento Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors