Cody

# Problem 362. Find matching string from a list of strings

Solution 1900954

Submitted on 15 Aug 2019
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   Fail
inStr = 'ball'; strList = {'ball', 'bell', 'barn'}; assert(isequal(findMatch(inStr, strList), 'ball'));

s = 3 ans = 'ball' ans = 'bell' ans = 'barn'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test1 (line 3) assert(isequal(findMatch(inStr, strList), 'ball'));

2   Fail
inStr = 'auG'; strList = {'May', 'June', 'July', 'August', 'September'}; assert(isequal(findMatch(inStr, strList), 'August'));

s = 5 ans = 'May' ans = 'June' ans = 'July' ans = 'August' ans = 'September'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test2 (line 3) assert(isequal(findMatch(inStr, strList), 'August'));

3   Fail
inStr = 'Ju'; strList = {'May', 'June', 'July', 'August', 'September'}; assert(isequal(findMatch(inStr, strList), ''));

s = 5 ans = 'May' ans = 'June' ans = 'July' ans = 'August' ans = 'September'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test3 (line 3) assert(isequal(findMatch(inStr, strList), ''));

4   Fail
inStr = 'fontn'; strList = {'FontName', 'FontUnits', 'FontSize', 'FontWeight'}; assert(isequal(findMatch(inStr, strList), 'FontName'));

s = 4 ans = 'FontName' ans = 'FontUnits' ans = 'FontSize' ans = 'FontWeight'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test4 (line 3) assert(isequal(findMatch(inStr, strList), 'FontName'));

5   Fail
inStr = 'weight'; strList = {'FontName', 'FontUnits', 'FontSize', 'FontWeight'}; assert(isequal(findMatch(inStr, strList), 'FontWeight'));

s = 4 ans = 'FontName' ans = 'FontUnits' ans = 'FontSize' ans = 'FontWeight'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test5 (line 3) assert(isequal(findMatch(inStr, strList), 'FontWeight'));

6   Fail
inStr = 'ball'; strList = {'baseball', 'balloon', 'ball'}; assert(isequal(findMatch(inStr, strList), 'ball'));

s = 3 ans = 'baseball' ans = 'balloon' ans = 'ball'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test6 (line 3) assert(isequal(findMatch(inStr, strList), 'ball'));

7   Fail
inStr = 'bal'; strList = {'baseball', 'balloon', 'ball'}; assert(isequal(findMatch(inStr, strList), ''));

s = 3 ans = 'baseball' ans = 'balloon' ans = 'ball'

Output argument "outStr" (and maybe others) not assigned during call to "findMatch". Error in Test7 (line 3) assert(isequal(findMatch(inStr, strList), ''));