This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
n=3;
y=[1 0 1
0 1 0
1 0 1];
assert(isequal(X(n),y))
ans =
1 0 1
0 2 0
1 0 1
ans =
1 0 1
0 1 0
1 0 1
|
2 | Pass |
n=4;
y=[1 0 0 1
0 1 1 0
0 1 1 0
1 0 0 1];
assert(isequal(X(n),y))
ans =
1 0 0 1
0 1 1 0
0 1 1 0
1 0 0 1
ans =
1 0 0 1
0 1 1 0
0 1 1 0
1 0 0 1
|
3 | Pass |
n=1;
y=[1]
assert(isequal(X(n),y))
y =
1
ans =
2
ans =
1
|
4 | Pass |
n=2;
y=[1 1;1 1]
assert(isequal(X(n),y))
y =
1 1
1 1
ans =
1 1
1 1
ans =
1 1
1 1
|
5 | Pass |
n=5;
y=[1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1];
assert(isequal(X(n),y))
ans =
1 0 0 0 1
0 1 0 1 0
0 0 2 0 0
0 1 0 1 0
1 0 0 0 1
ans =
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
|
351 Solvers
We love vectorized solutions. Problem 1 : remove the row average.
381 Solvers
304 Solvers
103 Solvers
697 Solvers