Olá, muito obrigado pela oportunidade de participar deste processo. Adorei o desafio! A solução foi desenvolvida em JavaScript e os Testes Automatizados, usando o framework Jasmine.
Localização >>> Solução: Arquivo solucao.js estes Automatizados: Arquivo
Ps: é necessário baixar todos os arquivos para que os testes funcionem corretamente. Não se preocupe. São extremamente leves. kkkk...
Foco no aguardo do feedback! Abraço!