/real-fizzbuzz-java

The Real FizzBuzz in Java

Primary LanguageJava

Build Status

The Real FizzBuzz in Java

Prints out the following for a contiguous range of numbers:

  • the number
  • fizz for numbers that are multiples of 3
  • buzz for numbers that are multiples of 5
  • fizzbuzz for numbers that are multiples of 15
  • if the number contains a three output the text lucky, overriding any existing behaviour
  • report at the end of the program showing how many times each word was substituted

There is also a Clojure version and a Go version.

Example

Running the program over a range from 1-20 one should get the following output:

1 2 lucky 4 buzz fizz 7 8 fizz buzz 11 fizz lucky 14 fizzbuzz 16 17 fizz 19 buzz

fizz: 4
buzz: 3
fizzbuzz: 1
lucky: 2
integer: 10

Run

mvn clean test exec:java