FizzBuzz Modulus
by Rich Costello
JavaScript
var FizzBuzzPlus = {
isFizzBuzzie: function(value){
if((value%3===0 || value%5===0) && (value%15!==0)){
return true;
} else {
return false;
}
},
getFizzBuzzSum: function(max){
var total= 0;
for (i = 1; i < max; i++){
if (this.isFizzBuzzie(i)) {
total += i;
}
}
return total;
},
getFizzBuzzCount: function(max){
var FizzBuzzCount=0;
for(i= 0; i < max; i++){
if(this.isFizzBuzzie(i)===true){
FizzBuzzCount += 1;
}
}
return FizzBuzzCount;
},
getFizzBuzzAverage: function(max){
return this.getFizzBuzzSum(max) / this.getFizzBuzzCount(max);
}
};
console.log(FizzBuzzPlus.getFizzBuzzAverage(100));