There's no test case with multiple spaces in the middle. I had considered strjoin(strsplit), which would pass all the tests here if you removed empty cells from the strsplit operation, but it would reduce multiple spaces in the middle to one.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
a = 'no extra spaces';
b = 'no extra spaces';
assert(isequal(b,removeSpaces(a)))
|
2 | Pass |
a = ' lots of space in front';
b = 'lots of space in front';
assert(isequal(b,removeSpaces(a)))
|
3 | Pass |
a = 'lots of space in back ';
b = 'lots of space in back';
assert(isequal(b,removeSpaces(a)))
|
4 | Pass |
a = ' space on both sides ';
b = 'space on both sides';
assert(isequal(b,removeSpaces(a)))
|
5 | Pass |
a = sprintf('\ttab in front, space at end ');
b = sprintf('\ttab in front, space at end');
assert(isequal(b,removeSpaces(a)))
|
Increment a number, given its digits
505 Solvers
340 Solvers
201 Solvers
Who knows the last digit of pi?
488 Solvers
Getting the indices from a vector
1443 Solvers