Solução desenvolvida em Elixir baseada no Problema Fizzbuzz
Ter instalado Elixir. Mais informações de como instalar, clique aqui
- ✔️ Vamos ler uma lista de números a partir de um arquivo
- ❌ Caso o arquivo não exista, exibiremos uma mensagem de erro
- ✔️ O padrão do arquivo é uma lista de números separados por virgula, (Ex: 1,6,9,8)
- ✔️ Já existe um arquivo na raiz do projeto nomeado como
numbers.txtcom valores preenchidos
- ✔️ Números divisíveis por 3 deve aparecer como
Fizzao invés do número - ✔️ Números divisíveis por 5 devem aparecer como
Buzzao invés do número - ✔️ Números divisíveis por 3 e 5 devem aparecer como
FizzBuzzao invés do número'
Utilize o terminal iterativo do elixir, executando o comando
iex -S mixAgora chame o função build do módulo FizzBuzz, passando como argumento o arquivo com a lista de números.
Exemplo:
FizzBuzz.build("numbers.txt")mix testTestes com coverage
mix coveralls.html --color