Cody

# Problem 82. Remove the small words from a list of words.

Solution 172888

Submitted on 5 Dec 2012 by Mehmet OZC
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
%% inStr = 'ours is not to reason why'; outStr_correct = 'ours not reason why'; assert(isequal(remove_small_words(inStr),outStr_correct))

k = 'why' k = 'why' 'reason' k = 'why' 'reason' 'to' k = 'why' 'reason' 'to' 'not' k = 'why' 'reason' 'to' 'not' 'is'

2   Pass
%% 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))

k = 'question' k = 'question' 'the' k = 'question' 'the' 'is' k = 'question' 'the' 'is' 'That' k = 'question' 'the' 'is' 'That' 'be' k = 'question' 'the' 'is' 'That' 'be' 'to' k = 'question' 'the' 'is' 'That' 'be' 'to' 'not' k = 'question' 'the' 'is' 'That' 'be' 'to' 'not' 'or' k = 'question' 'the' 'is' 'That' 'be' 'to' 'not' 'or' 'be'

3   Pass
%% inStr = ' He is a dirty so and so'; outStr_correct = 'dirty and'; assert(isequal(remove_small_words(inStr),outStr_correct))

k = 'so' k = 'so' 'and' k = 'so' 'and' 'so' k = 'so' 'and' 'so' 'dirty' k = 'so' 'and' 'so' 'dirty' 'a' k = 'so' 'and' 'so' 'dirty' 'a' 'is'

4   Pass
%% inStr = 'oh me oh my'; outStr_correct = ''; assert(isequal(remove_small_words(inStr),outStr_correct))

k = 'my' k = 'my' 'oh' k = 'my' 'oh' 'me'

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!