Cody

# Problem 229. Fizz Buzz

Solution 1977427

Submitted on 15 Oct 2019 by Nikolaos Nikolaou
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

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

y = 1×1 cell array {'1'}

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

y = 1×1 cell array {'fizz'}

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

y = 1×1 cell array {'buzz'}

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

y = 1×1 cell array {'fizzbuzz'}

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

y = 1×1 cell array {'1'} y = 1×2 cell array {'1'} {'fizz'} y = 1×3 cell array {'1'} {'fizz'} {'buzz'} y = 1×4 cell array {'1'} {'fizz'} {'buzz'} {'fizzbuzz'} y = 1×5 cell array {'1'} {'fizz'} {'buzz'} {'fizzbuzz'} {'16'}

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

y = 0×0 empty cell array

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))

y = 1×1 cell array {'1'} y = 1×2 cell array {'1'} {'2'} y = 1×3 cell array {'1'} {'2'} {'fizz'} y = 1×4 cell array {'1'} {'2'} {'fizz'} {'4'} y = 1×5 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} y = 1×6 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} y = 1×7 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} y = 1×8 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} y = 1×9 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} y = 1×10 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} y = 1×11 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} y = 1×12 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} y = 1×13 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} y = 1×14 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} y = 1×15 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} y = 1×16 cell array {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} y = 1×17 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Column 17 {'17'} y = 1×18 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 18 {'17'} {'fizz'} y = 1×19 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 19 {'17'} {'fizz'} {'19'} y = 1×20 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 20 {'17'} {'fizz'} {'19'} {'buzz'} y = 1×21 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 21 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} y = 1×22 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 22 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} y = 1×23 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 23 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} y = 1×24 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 24 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} y = 1×25 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 25 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} y = 1×26 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 26 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} y = 1×27 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 27 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} y = 1×28 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 28 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} y = 1×29 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 29 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} y = 1×30 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 30 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} y = 1×31 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 31 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} y = 1×32 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 32 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} {'32'} y = 1×33 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 32 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} {'32'} Column 33 {'fizz'} y = 1×34 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 32 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} {'32'} Columns 33 through 34 {'fizz'} {'34'} y = 1×35 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 32 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} {'32'} Columns 33 through 35 {'fizz'} {'34'} {'buzz'} y = 1×36 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 32 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} {'32'} Columns 33 through 36 {'fizz'} {'34'} {'buzz'} {'fizz'} y = 1×37 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuzz'} {'16'} Columns 17 through 32 {'17'} {'fizz'} {'19'} {'buzz'} {'fizz'} {'22'} {'23'} {'fizz'} {'buzz'} {'26'} {'fizz'} {'28'} {'29'} {'fizzbuzz'} {'31'} {'32'} Columns 33 through 37 {'fizz'} {'34'} {'buzz'} {'fizz'} {'37'} y = 1×38 cell array Columns 1 through 16 {'1'} {'2'} {'fizz'} {'4'} {'buzz'} {'fizz'} {'7'} {'8'} {'fizz'} {'buzz'} {'11'} {'fizz'} {'13'} {'14'} {'fizzbuz...