The solution is not correct.
It hard codes a test case that it cannot pass otherwise.
There are other cases that it cannot solve, although not in the test set.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
s1 = [1 2 3 4 5];
s2 = [5 4 3 2];
s3_correct = [1 2 3 4 5 4 3 2];
assert(isequal(overlap(s1,s2),s3_correct))
|
2 | Pass |
s1 = [1 0 1 7 7 7 6];
s2 = [1 0 1 0 1];
s3_correct = [1 0 1 0 1 7 7 7 6];
assert(isequal(overlap(s1,s2),s3_correct))
o =
1×7 logical array
1 1 1 0 0 0 0
[Warning: Inputs must be character vectors, cell arrays of character vectors, or string arrays.]
|
3 | Pass |
s1 = [3 1 4 1 5 9 2 6 5 3 5];
s2 = [9 2 6 5];
s3_correct = [3 1 4 1 5 9 2 6 5 3 5];
assert(isequal(overlap(s1,s2),s3_correct))
o =
1×11 logical array
0 0 0 0 1 1 1 1 1 0 1
[Warning: Inputs must be character vectors, cell arrays of character vectors, or string arrays.]
|
4 | Pass |
s1 = 1:100;
s2 = [50 51];
s3_correct = s1;
assert(isequal(overlap(s1,s2),s3_correct))
o =
1×100 logical array
Columns 1 through 24
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Columns 25 through 48
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Columns 49 through 72
0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Columns 73 through 96
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Columns 97 through 100
0 0 0 0
[Warning: Inputs must be character vectors, cell arrays of character vectors, or string arrays.]
|
5 | Pass |
s1 = 90:10:200;
s2 = 10:10:120;
s3_correct = 10:10:200;
assert(isequal(overlap(s1,s2),s3_correct))
o =
1×12 logical array
1 1 1 1 0 0 0 0 0 0 0 0
[Warning: Inputs must be character vectors, cell arrays of character vectors, or string arrays.]
|
248 Solvers
Back to basics 25 - Valid variable names
293 Solvers
Return elements unique to either input
550 Solvers
Generate a vector like 1,2,2,3,3,3,4,4,4,4
3623 Solvers
convert matrix to single column
307 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!