Cody

# Problem 41. Cell joiner

Solution 271318

Submitted on 2 Jul 2013 by Dennis J
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 = {'hello', 'basic', 'test', 'case'}; y_correct = 'hello basic test case'; assert(isequal(cellstr_joiner(x, ' '),y_correct))

out_str = 'hello' ' ' out_str = 'hello' ' ' 'basic' ' ' out_str = 'hello' ' ' 'basic' ' ' 'test' ' ' out_str = 'hello' ' ' 'basic' ' ' 'test' ' ' 'case' ' ' out_str = hello basic test case

2   Pass
%% x = {'this', 'one', '', 'has', ' ', 'some tricky', 'stuff'}; y_correct = 'this one has some tricky stuff'; assert(isequal(cellstr_joiner(x, ' '),y_correct))

out_str = 'this' ' ' out_str = 'this' ' ' 'one' ' ' out_str = 'this' ' ' 'one' ' ' '' ' ' out_str = 'this' ' ' 'one' ' ' '' ' ' 'has' ' ' out_str = 'this' ' ' 'one' ' ' '' ' ' 'has' ' ' ' ' ' ' out_str = 'this' ' ' 'one' ' ' '' ' ' 'has' ' ' ' ' ' ' 'some tricky' ' ' out_str = Columns 1 through 12 'this' ' ' 'one' ' ' '' ' ' 'has' ' ' ' ' ' ' 'some tricky' ' ' Columns 13 through 14 'stuff' ' ' out_str = this one has some tricky stuff

3   Pass
%% x = {'delimiters', 'are', 'not', 'always', 'spaces'}; y_correct = 'delimiters?are?not?always?spaces'; assert(isequal(cellstr_joiner(x, '?'),y_correct))

out_str = 'delimiters' '?' out_str = 'delimiters' '?' 'are' '?' out_str = 'delimiters' '?' 'are' '?' 'not' '?' out_str = 'delimiters' '?' 'are' '?' 'not' '?' 'always' '?' out_str = 'delimiters' '?' 'are' '?' 'not' '?' 'always' '?' 'spaces' '?' out_str = delimiters?are?not?always?spaces