[Challenge] FizzBuzz without if/else
This challenge is intended for Javascript, but you can complete it with any language you like and can.
Most of us will know the FizzBuzz game/exercise and probably have done it many times. It should be a simple and straightforward exercise for most developers...
BUT can you do it without using if/else
statements?
Challenge Description
Write a program that outputs the string representation of numbers from 1 to N.
But for multiples of 3, it should output "Fizz" instead of the number and for the multiples of 5 output "Buzz". For numbers which are multiples of both 3 and 5, you should output "FizzBuzz".
Curveball: You must not use if/else statements, and ideally, no ternary operator.
Example:
const n = 15;/* Return: [ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz" ]*/
I will comment my solution in a couple of days.
Best of luck!
Credits:
Cover Image from https://codenewbiesite.wordpress.com/2017/01/29/fizz-buzz/
Original Link: https://dev.to/nombrekeff/challenge-fizzbuzz-without-if-else-33c8
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To