Skip to content

Instantly share code, notes, and snippets.

@jgable
Created November 15, 2012 15:39
Show Gist options
  • Save jgable/4079241 to your computer and use it in GitHub Desktop.
Save jgable/4079241 to your computer and use it in GitHub Desktop.
FizzBuzz in CoffeeScript
isMult = (num, mult) -> (num % mult) is 0
isMult3 = (num) -> isMult num, 3
isMult5 = (num) -> isMult num, 5
fizzBuzz = (min = 0, max = 100) ->
output = (num) ->
is3 = isMult3 num
is5 = isMult5 num
unless is3 or is5
console.log num
return
line = ""
line += "Fizz" if is3
line += "Buzz" if is5
console.log line
output num for num in [min..max]
fizzBuzz()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment