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

Solution 87152

Submitted on 9 May 2012

Incorrect

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

This solution is outdated. To rescore this solution, log in.

Test Suite

Test
Code Input and Output
1
Fail
 
%%
x = 1;
y_correct = {'1'};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.
2
Fail
 
%%
x = 3;
y_correct = {'fizz'};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.
3
Fail
 
%%
x = 5;
y_correct = {'buzz'};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.
4
Fail
 
%%
x = 15;
y_correct = {'fizzbuzz'};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.
5
Fail
 
%%
x = [1 3 5 15 16];
y_correct = {'1', 'fizz', 'buzz', 'fizzbuzz','16'};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.
6
Fail
 
%%
x = [];
y_correct = {};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.
7
Fail
 
%%
x = 1:100;
y_correct = arrayfun(@(n)num2str(n), x, 'uniform', false);
y_correct(mod(x, 3)==0) = {'fizz'};
y_correct(mod(x, 5)==0) = {'buzz'}
y_correct(mod(x, 15)==0) = {'fizzbuzz'};
assert(isequal(fizzbuzz(x),y_correct))
Error: Assertion failed.