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

New to MATLAB?

Solution 121880

Submitted on 1 Aug 2012 by Tim

Correct

39Size
Leading solution size is 9.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
x = 1;
y_correct = {'1'};
assert(isequal(fizzbuzz(x),y_correct))

					

	    	
2
Pass
 
%%
x = 3;
y_correct = {'fizz'};
assert(isequal(fizzbuzz(x),y_correct))

					

	    	
3
Pass
 
%%
x = 5;
y_correct = {'buzz'};
assert(isequal(fizzbuzz(x),y_correct))

					

	    	
4
Pass
 
%%
x = 15;
y_correct = {'fizzbuzz'};
assert(isequal(fizzbuzz(x),y_correct))

					

	    	
5
Pass
 
%%
x = [1 3 5 15 16];
y_correct = {'1', 'fizz', 'buzz', 'fizzbuzz','16'};
assert(isequal(fizzbuzz(x),y_correct))

					

	    	
6
Pass
 
%%
x = [];
y_correct = {};
assert(isequal(fizzbuzz(x),y_correct))

					

	    	
7
Pass
 
%%
x = 1:100;
y_correct = {'1', '2', 'fizz', '4', 'buzz', 'fizz', '7', '8', 'fizz', 'buzz', '11', 'fizz', '13', '14', 'fizzbuzz', '16', '17', 'fizz', '19', 'buzz', 'fizz', '22', '23', 'fizz', 'buzz', '26', 'fizz', '28', '29', 'fizzbuzz', '31', '32', 'fizz', '34', 'buzz', 'fizz', '37', '38', 'fizz', 'buzz', '41', 'fizz', '43', '44', 'fizzbuzz', '46', '47', 'fizz', '49', 'buzz', 'fizz', '52', '53', 'fizz', 'buzz', '56', 'fizz', '58', '59', 'fizzbuzz', '61', '62', 'fizz', '64', 'buzz', 'fizz', '67', '68', 'fizz', 'buzz', '71', 'fizz', '73', '74', 'fizzbuzz', '76', '77', 'fizz', '79', 'buzz', 'fizz', '82', '83', 'fizz', 'buzz', '86', 'fizz', '88', '89', 'fizzbuzz', '91', '92', 'fizz', '94', 'buzz', 'fizz', '97', '98', 'fizz', 'buzz'};
assert(isequal(fizzbuzz(x),y_correct))