Javascript Game Developer Bootcamp da Digital Innovation One
Nivel Intermediário | Tópicos sobre Estrutura de Dados
As soluções dos desafios estão escritos na linguagem Javascript ES6, considerando algumas funções essenciais apresentadas anteriormente em algumas aulas.
Entenda o funcionamento dos métodos utilizados para solucionar alguns desafios:
Filtro e Ordenação de números pares e ímpares
Esse algoritmo é responsável por ler uma quantidade de valores positivos como entrada. Os valores pares e ímpares são processados e ordenados. Os valores pares em ordem crescente e os valores ímpares em ordem decrescente.
Desafio solucionado utilizando funções do javascript como Push(), Filter() e Sort()
Filtro e Ordernação de listas com produtos de supermercado
Esse algoritmo é responsável por ler uma quantidade de listas como entrada. Os valores pares e ímpares são processados e ordenados. Os valores pares em ordem crescente e os valores ímpares em ordem decrescente.
Desafio solucionado utilizando funções do javascript como Split(), Set(), Map()
Filtro e Ordernação de lista com pedidos de uniformes escolares
Esse algoritmo é responsável por ler uma quantidade de listas como entrada. Os valores pares e ímpares são processados e ordenados. Os valores pares em ordem crescente e os valores ímpares em ordem decrescente.
Desafio solucionado utilizando funções do javascript como Split(), Push(), Sort(), Map()
Ordernação de senhas de clientes na fila do banco
Esse algoritmo é responsável por contar quantas senhas de uma fila de banco precisam ser ordenadas. A ordem de atendimento será decrescente: aqueles que receberam uma senha maior deverão ser atendidos primeiro.
Desafio solucionado utilizando funções do javascript como Split(), Sort() e Map()
Gincana dos alunos durante férias escolar
Esse algoritmo separa grupos de alunos para participar da gincana. Inicia-se recebendo um valor N referente a quantidade de alunos que pertence a um círculo.