Skip to content

Desafios propostos no curso de Ordernação e Filtros em Javascript da DIO

Notifications You must be signed in to change notification settings

rvsriller/dioOrdernacaoFiltroJavascript

Repository files navigation

Desafios de Ordenação e Filtros em Javascript

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.