Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
July 27, 2021 08:12 am GMT

JavaScript Implementation of FizzBuzz in functional programming

The FizzBuzz problem is a classic test given in coding interviews. The task is simple: Print integers 1 to N, but print Fizz if an integer is divisible by 3, Buzz if an integer is divisible by 5, and FizzBuzz if an integer is divisible by both 3 and 5.

const isFizz = number => number%3 ==0;const isBuzz = number => number%5 ==0;const range = (start, end) => [...new Array(end - start).keys()].map((n) => n + start);const doFizzBuzz = (start, end) => range(start, end).map((number => {  if(isFizz(number) && isBuzz(number)) {    return 'FizzBuzz';  } else if(isFizz(number)) {    return 'Fizz';  } else if(isBuzz(number)) {    return 'Buzz';  } else {    return number;  } })) .join(`
`
);console.log(doFizzBuzz(1, 101));

jsfiddle

https://jsfiddle.net/381g4fct/7/


Original Link: https://dev.to/kojikanao/fizzbuzz-in-functional-programming-with-js-4obn

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To