fizz_buzz
Version:
Play Fizz Buzz like a Boss!
2 lines (1 loc) • 780 B
JavaScript
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.FizzBuzz={})}(this,function(e){"use strict";var n=function(){throw Error("Please provide all the required arguments")},t=function(){for(var e=arguments.length,n=Array(e),t=0;e>t;t++)n[t]=arguments[t];return function(e){return n.every(function(n){return e%n==0})}},r=function(e){return t(3,5)(e)?"FizzBuzz":t(3)(e)?"Fizz":t(5)(e)?"Buzz":e};e.fizzBuzz=r,e.default=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,i=t;o>=i;i+=1)e(r(i))},Object.defineProperty(e,"__esModule",{value:!0})});