Turma - Pré-Trybe
Desafios para treinos
Exercícios feitos para pessoas que estão aprendendo agora!! Entre em nosso grupo no Telegram e no Discord
Níveis dos desafios
Dividi as funções em 3 níveis
Nível B
Nível L
Nível C
Nível B
São funções mais Basicas sem complexibilidade e sem muita dificuldade logica.
Nível L
São funções onde será necessario uma Logica mais aprimorada, mas sem grandes complexibilidades.
Nível C
São funções com Complexibilidade alta alem de logica um pouco mais complexa.
Desafio:
Crie uma função chamada fizzBuzz que receba uma array de números e retorne uma array da seguinte forma:
- Para cada número da Array que seja divisível por 3, apresente uma string "fizz";
- Para cada número da Array que seja divisível por 5, apresente uma string "buzz";
- Caso o número seja divisível por 3 e 5, retorne a string "fizzBuzz";
- Caso o número não possa ser dividido por 3 nem por 5, retorne a string "bug!";
Exemplo: caso o parâmetro seja [2, 15, 7, 9, 45], sua função deverá retornar ["bug!", "fizzBuzz", "bug!", "fizz", "fizzBuzz"].
Desafio EXTRA:
Crie um algoritmo de ordenação de numeros
- escolha um tipo de ordenação
- Depois de assistir ao video escolhido transcreva o que entendeu em codigo javaScript