Discover MakerZone

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

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB 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

79 correct solutions 128 incorrect solutions
Last solution submitted on Feb 06, 2016

Problem Comments

Solution Comments