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.txt
com valores preenchidos
- ✔️ Números divisíveis por 3 deve aparecer como
Fizz
ao invés do número - ✔️ Números divisíveis por 5 devem aparecer como
Buzz
ao invés do número - ✔️ Números divisíveis por 3 e 5 devem aparecer como
FizzBuzz
ao invés do número'
Utilize o terminal iterativo do elixir, executando o comando
iex -S mix
Agora 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 test
Testes com coverage
mix coveralls.html --color