1 - Crie um algoritmo que percorre uma array unidimensional contendo letras e números
Ex: [ “a”, 10, “b”, “hola”, 122, 15]
- Obtenha uma array contendo apenas as letras
- Obtenha uma array contendo apenas os números
- Obtenha o maior número da array acima
2 - Crie um hashmap (ou um objeto simples em JavaScript) que contenha as funções elementares de adição, subtração, multiplicação e divisão.
- Leve em consideração que a divisão não deve permitir dividendo 0
- A função sum permite um array como parâmetro de entrada e adiciona todos os seus elementos.
- A função de subtração permite um array como parâmetro de entrada e subtrai todos os seus elementos.
- Função de multiplicação - Idem
- A função de divisão aceita dois parâmetros: a e b.
3 - Crie um algoritmo que gere o seguinte padrão de ID aleatório: XXXX-AAAA-BBBB-CCCC
- Onde os padrões XXXX, AAAA, BBBB e CCCC são alfanuméricos aleatórios
- O padrão é uma string: "XXXX-AAAA-BBBB-CCCC"
- O resultado deve ser armazenado em uma variável. Por exemplo:
- let id = generarId()
- id vale ~ abc1-bb12-234a-bcc2