Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
strs = {'aa','bb','aa','aa'};
correct = {'aa'};
result = duplicates(strs);
assert(isempty(setdiff(result,correct)) & isempty(setdiff(correct,result)))
ii =
1×2 cell array
{'aa'} {'bb'}
jj =
1
2
kk =
1
2
1
1
dups =
1×1 cell array
{'aa'}
|
2 | Pass |
strs = {'10','11','12'};
correct = {};
result = duplicates(strs);
assert(isempty(setdiff(result,correct)) & isempty(setdiff(correct,result)))
ii =
1×3 cell array
{'10'} {'11'} {'12'}
jj =
1
2
3
kk =
1
2
3
dups =
1×0 empty cell array
|
3 | Pass |
strs = {'zzz','zzz','zzz'};
correct = {'zzz'};
result = duplicates(strs);
assert(isempty(setdiff(result,correct)) & isempty(setdiff(correct,result)))
ii =
1×1 cell array
{'zzz'}
jj =
1
kk =
1
1
1
dups =
1×1 cell array
{'zzz'}
|
4 | Pass |
strs = {'a','b','c','b','d','c'};
correct = {'b','c'};
result = duplicates(strs);
assert(isempty(setdiff(result,correct)) & isempty(setdiff(correct,result)))
ii =
1×4 cell array
{'a'} {'b'} {'c'} {'d'}
jj =
1
2
3
5
kk =
1
2
3
2
4
3
dups =
1×2 cell array
{'b'} {'c'}
|
5 | Pass |
strs = {};
correct = {};
result = duplicates(strs);
assert(isempty(setdiff(result,correct)) & isempty(setdiff(correct,result)))
ii =
0×1 empty cell array
jj =
0×1 empty double column vector
kk =
0×1 empty double column vector
dups =
0×1 empty cell array
|
1262 Solvers
17131 Solvers
250 Solvers
Who has power to do everything in this world?
318 Solvers
2238 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!