Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Problem 229. Fizz Buzz

Created by Richard Alcock

Given an array of positive, non-zero, integers, return a cell array of strings the same size as the input, where each element in the output contains:

  • 'fizz' if the corresponding input is a multiple of 3
  • 'buzz' if the corresponding input is a multiple of 5
  • 'fizzbuzz' if the corresponding input is a multiple of 15
  • the string representation of the number otherwise.

Example:

   >> out = fizzbuzz(1)
   out = 
       '1'
   >> out = fizzbuzz(1:5)
   out = 
       '1'    '2'    'fizz'    '4'    'buzz'
   >> out = fizzbuzz([3 5 15])
   out = 
       'fizz'    'buzz'    'fizzbuzz'

Tags

Problem Group

Solution Statistics

59 correct solutions 95 incorrect solutions
Last solution submitted on Aug 26, 2014

Problem Comments

Solution Comments