This problem is tricky! Better add more test cases and rescore. E.g., 'aaa bb'
good one
Test Suite
Test Status Code Input and Output
1 Fail
inStr = 'ours is not to reason why';
outStr_correct = 'ours not reason why';
assert(isequal(remove_small_words(inStr),outStr_correct))
outStr =
'ours not reason why'
Assertion failed.
2 Fail
inStr = 'To be or not to be That is the question';
outStr_correct = 'not That the question';
assert(isequal(remove_small_words(inStr),outStr_correct))
outStr =
'not That the question'
Assertion failed.
3 Fail
inStr = ' He is a dirty so and so';
outStr_correct = 'dirty and';
assert(isequal(remove_small_words(inStr),outStr_correct))
outStr =
'dirty and '
Assertion failed.
4 Pass
inStr = 'oh me oh my';
outStr_correct = '';
assert(isequal(remove_small_words(inStr),outStr_correct))
outStr =
0×0 empty char array
what is wrong withthe assertion here?
Not sure, why this fails, passes on my local MATLAB (version 8.3.0.532 (R2014a))
this won't work correctly for ' aaa '
This won't always work.
29229 Solvers
826 Solvers
623 Solvers
Remove element(s) from cell array
433 Solvers
Tick. Tock. Tick. Tock. Tick. Tock. Tick. Tock. Tick. Tock.
793 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!