Descrição em português mais embaixo.
This is my first code in Scala language!
A implementation of FizzBuzz in Scala Language.
From a list of number:
- If a number is divisible by 3 then this number shoulb be displayed as "Fizz"
- If a number is divisible by 5 then this number shoulb be displayed as "Buzz"
- If a number is divisible by 3 and 5 then this number shoulb be displayed as "FizzBuzz"
- Otherwise number should be display its value
Input: 1, 2, 3, 5, 15, 30, 99
Result: 1, 2, Fizz, Buzz, FizzBuzz, FizzBuzz, Fizz
It uses Spec2 scala BDD library. You might need Apache Ivy to download its dependecies(If you use Eclipse I recommend IvyDE plugin).
Este é meu primeiro código na linguagem Scala!
Uma solução de FizzBuzz em Scala
De uma lista de números:
- Se um número é divisível por 3, este número deve ser mostrado como "Fizz"
- Se um número é divisível por 5, este número deve ser mostrado como "Buzz"
- Se um número é divisível por 3 e 5, este número deve ser mostrado como "FizzBuzz"
- Em demais casos, o número deve ter seu valor exibido
Entrada: 1, 2, 3, 5, 15, 30, 99
Resultado: 1, 2, Fizz, Buzz, FizzBuzz, FizzBuzz, Fizz
Usei a biblioteca Specs2 em Scala. Você deve ter Apache Ivy para baixar suas dependências(Se você usa Eclipse recomendo usar o plugin IvyDE).