Playground Functions
Este projeto consiste em uma coleção de funções JavaScript que abordam diferentes desafios. Cada desafio tem como objetivo testar e aprimorar habilidades em programação e lógica de programação. Abaixo está a descrição de cada função no projeto:


- compareTrue:
- Função que recebe dois parâmetros booleanos e retorna verdadeiro se ambos forem verdadeiros.
- splitSentence:
- Função que recebe uma string e retorna um array contendo cada palavra como um elemento.
- concatName:
- Função que recebe um array de strings (nomes) e retorna uma string no formato "ÚltimoNome, PrimeiroNome".
- footballPoints:
- Função que recebe o número de vitórias e empates em uma equipe de futebol e retorna a pontuação total.
- highestCount:
- Função que recebe um array de números e retorna a quantidade de vezes que o maior número aparece.
- calcAllAreas, calcTriangleArea, calcRectangleArea:
- Funções para calcular a área de formas geométricas. A função calcAllAreas decide qual cálculo executar com base no parâmetro 'form'.
- catAndMouse:
- Função que recebe as posições de um rato e dois gatos em um plano e determina qual gato chegará primeiro ao rato.
- fizzBuzz:
- Função que recebe um array de números e retorna um array de strings. Para cada número, retorna 'fizz' se divisível por 3, 'buzz' se divisível por 5, 'fizzBuzz' se divisível por ambos, e 'bug!' caso contrário.
- encode e decode:
- Funções para codificar e decodificar uma string, respectivamente.
- techList:
- Função que recebe um array de nomes de tecnologias e um nome de pessoa, retornando um array de objetos ordenados alfabeticamente.
Como usar as funções:
Cada função está encapsulada em um módulo e pode ser importada para outros arquivos JavaScript. Certifique-se de seguir as instruções fornecidas para cada função.