This solution is outdated. To rescore this solution, sign in.
argh! trying to debug third test case. I am returning a []. assert is comparing that to a []. How do I fail?
Both 3rd test case and 5th evaluate to [] locally, but I fail the cody asserts.
As others have later commented, the assert requires a 0×0 size 'empty' vector. See edited version in Solution 1276044.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
x = [];
y_correct = [];
assert(isequal(common_by_row(x),y_correct))
y =
1
y =
Empty matrix: 1-by-0
y =
Empty matrix: 1-by-0
|
2 | Pass |
%%
x = [1e100; 1e100];
y_correct = [1e100];
assert(isequal(common_by_row(x),y_correct))
y =
1
y =
Empty matrix: 1-by-0
y =
Empty matrix: 1-by-0
|
3 | Fail |
%%
x = [1; 2];
y_correct = [];
assert(isequal(common_by_row(x),y_correct))
Error: Assertion failed.
|
4 | Pass |
%%
x = ones(10);
y_correct = [1];
assert(isequal(common_by_row(x),y_correct))
y =
1
y =
Empty matrix: 1-by-0
y =
Empty matrix: 1-by-0
|
5 | Fail |
%%
x = magic(10);
y_correct = [];
assert(isequal(common_by_row(x),y_correct))
Error: Assertion failed.
|
6 | Pass |
%%
x = wilkinson(9);
y_correct = [0 1];
assert(isequal(common_by_row(x),y_correct))
y =
1
y =
Empty matrix: 1-by-0
y =
Empty matrix: 1-by-0
|
7 | Pass |
%%
x = [3 -2 1 NaN; NaN 0 -2 3];
y_correct = [-2 3];
assert(isequal(common_by_row(x),y_correct))
y =
1
y =
Empty matrix: 1-by-0
y =
Empty matrix: 1-by-0
|
17470 Solvers
306 Solvers
Make an awesome ramp for a tiny motorcycle stuntman
334 Solvers
Check if number exists in vector
4467 Solvers
Permute diagonal and antidiagonal
224 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!