Skip to content

PauloPortugal/real-fizzbuzz-clojure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

The Real FizzBuzz in Clojure

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 Java 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

lein test && lein run 21

Releases

No releases published

Packages

No packages published