Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
x = 1;
y_correct = 1;
assert(isequal(which_doors_open(x),y_correct))
doors =
0
doors =
1
ans =
1
|
2 | Pass |
%%
x = 3;
y_correct = 1;
assert(isequal(which_doors_open(x),y_correct))
doors =
0 0 0
doors =
1 1 1
doors =
1 0 1
doors =
1 0 0
ans =
1
|
3 | Pass |
%%
x = 100;
y_correct = [1 4 9 16 25 36 49 64 81 100];
assert(isequal(which_doors_open(x),y_correct))
doors =
Columns 1 through 10
0 0 0 0 0 0 0 0 0 0
Columns 11 through 20
0 0 0 0 0 0 0 0 0 0
Columns 21 through 30
0 0 0 0 0 0 0 0 0 0
Columns 31 through 40
0 0 0 0 0 0 0 0 0 0
Columns 41 through 50
0 0 0 0 0 0 0 0 0 0
Columns 51 through 60
0 0 0 0 0 0 0 0 0 0
Columns 61 through 70
0 0 0 0 0 0 0 0 0 0
Columns 71 through 80
0 0 0 0 0 0 0 0 0 0
Columns 81 through 90
0 0 0 0 0 0 0 0 0 0
Columns 91 through 100
0 0 0 0 0 0 0 0 0 0
doors =
Columns 1 through 10
1 1 1 1 1 1 1 1 1 1
Columns 11 through 20
1 1 1 1 1 1 1 1 1 1
Columns 21 through 30
1 1 1 1 1 1 1 1 1 1
Columns 31 through 40
1 1 1 1 1 1 1 1 1 1
Columns 41 through 50
1 1 1 1 1 1 1 1 1 1
Columns 51 through 60
1 1 1 1 1 1 1 1 1 1
Columns 61 through 70
1 1 1 1 1 1 1 1 1 1
Columns 71 through 80
1 1 1 1 1 1 1 1 1 1
Columns 81 through 90
1 1 1 1 1 1 1 1 1 1
Columns 91 through 100
1 1 1 1 1 1 1 1 1 1
doors =
Columns 1 through 10
1 0 1 0 1 0 1 0 1 0
Columns 11 through 20
1 0 1 0 1 0 1 0 1 0
Columns 21 through 30
1 0 1 0 1 0 1 0 1 0
Columns 31 through 40
1 0 1 0 1 0 1 0 1 0
Columns 41 through 50
1 0 1 0 1 0 1 0 1 0
Columns 51 through 60
1 0 1 0 1 0 1 0 1 0
Columns 61 through 70
1 0 1 0 1 0 1 0 1 0
Columns 71 through 80
1 0 1 0 1 0 1 0 1 0
Columns 81 through 90
1 0 1 0 1 0 1 0 1 0
Columns 91 through 100
1 0 1 0 1 0 1 0 1 0
doors =
Columns 1 through 10
1 0 0 0 1 1 1 0 0 0
Columns 11 through 20
1 1 1 0 0 0 1 1 1 0
Columns 21 through 30
0 0 1 1 1 0 0 0 1 1
Columns 31 through 40
1 0 0 0 1 1 1 0 0 0
Columns 41 through 50
1 1 1 0 0 0 1 1 1 0
Columns 51 through 60
0 0 1 1 1 0 0 0 1 1
Columns 61 through 70
1 0 0 0 1 1 1 0 0 0
Columns 71 through 80
1 1 1 0 0 0 1 1 1 0
Columns 81 through 90
0 0 1 1 1 0 0 0 1 1
Columns 91 through 100
1 0 0 0 1 1 1 0 0 0
doors =
Columns 1 through 10
1 0 0 1 1 1 1 1 0 0
Columns 11 through 20
1 0 1 0 0 1 1 1 1 1
Columns 21 through 30
0 0 1 0 1 0 0 1 1 1
Columns 31 through 40
1 1 0 0 1 0 1 0 0 1
Columns 41 through 50
1 1 1 1 0 0 1 0 1 0
Columns 51 through 60
0 1 1 1 1 1 0 0 1 0
Columns 61 through 70
1 0 0 1 1 1 1 1 0 0
Columns 71 through 80
1 0 1 0 0 1 1 1 1 1
Columns 81 through 90
0 0 1 0 1 0 0 1 1 1
Columns 91 through 100
1 1 0 0 1 0 1 0 0 1
doors =
Columns 1 through 10
1 0 0 1 0 1 1 1 0 1
Columns 11 through 20
1 0 1 0 1 1 1 1 1 0
Columns 21 through 30
0 0 1 0 0 0 0 1 1 0
Columns 31 through 40
1 1 0 0 0 0 1 0 0 0
Columns 41 through 50
1 1 1 1 1 0 1 0 1 1
Columns 51 through 60
0 1 1 1 0 1 0 0 1 1
Columns 61 through 70
1 0 0 1 0 1 1 1 0 1
Columns 71 through 80
1 0 1 0 1 1 1 1 1 0
Columns 81 through 90
0 0 1 0 0 0 0 1 1 0
Columns 91 through 100
1 1 0 0 0 0 1 0 0 0
doors =
Columns 1 through 10
1 0 0 1 0 0 1 1 0 1
Columns 11 through 20
1 1 1 0 1 1 1 0 1 0
Columns 21 through 30
0 0 1 1 0 0 0 1 1 1
Columns 31 through 40
1 1 0 0 0 1 1 0 0 0
Columns 41 through 50
1 0 1 1 1 0 1 1 1 1
Columns 51 through 60
0 1 1 0 0 1 0 0 1 0
Columns 61 through 70
1 0 0 1 0 0 1 1 0 1
Columns 71 through 80
1 1 1 0 1 1 1 0 1 0
Columns 81 through 90
0 0 1 1 0 0 0 1 1 1
Columns 91 through 100
1 1 0 0 0 1 1 0 0 0
doors =
Columns 1 through 10
1 0 0 1 0 0 0 1 0 1
Columns 11 through 20
1 1 1 1 1 1 1 0 1 0
Columns 21 through 30
1 0 1 1 0 0 0 0 1 1
Columns 31 through 40
1 1 0 0 1 1 1 0 0 0
Columns 41 through 50
1 1 1 1 1 0 1 1 0 1
Columns 51 through 60
0 1 1 0 0 0 0 0 1 0
Columns 61 through 70
1 0 1 1 0 0 1 1 0 0
Columns 71 through 80
1 1 1 0 1 1 0 0 1 0
Columns 81 through 90
0 0 1 0 0 0 0 1 1 1
Columns 91 through 100
0 1 0 0 0 1 1 1 0 0
doors =
Columns 1 through 10
1 0 0 1 0 0 0 0 0 1
Columns 11 through 20
1 1 1 1 1 0 1 0 1 0
Columns 21 through 30
1 0 1 0 0 0 0 0 1 1
Columns 31 through 40
1 0 0 0 1 1 1 0 0 1
Columns 41 through 50
1 1 1 1 1 0 1 0 0 1
Columns 51 through 60
0 1 1 0 0 1 0 0 1 0
Columns 61 through 70
1 0 1 0 0 0 1 1 0 0
Columns 71 through 80
1 0 1 0 1 1 0 0 1 1
Columns 81 through 90
0 0 1 0 0 0 0 0 1 1
Columns 91 through 100
0 1 0 0 0 0 1 1 0 0
doors =
Columns 1 through 10
1 0 0 1 0 0 0 0 1 1
Columns 11 through 20
1 1 1 1 1 0 1 1 1 0
Columns 21 through 30
1 0 1 0 0 0 1 0 1 1
Columns 31 through 40
1 0 0 0 1 0 1 0 0 1
Columns 41 through 50
1 1 1 1 0 0 1 0 0 1
Columns 51 through 60
0 1 1 1 0 1 0 0 1 0
Columns 61 through 70
1 0 0 0 0 0 1 1 0 0
Columns 71 through 80
1 1 1 0 1 1 0 0 1 1
Columns 81 through 90
1 0 1 0 0 0 0 0 1 0
Columns 91 through 100
0 1 0 0 0 0 1 1 1 0
doors =
Columns 1 through 10
1 0 0 1 0 0 0 0 1 0
Columns 11 through 20
1 1 1 1 1 0 1 1 1 1
Columns 21 through 30
1 0 1 0 0 0 1 0 1 0
Columns 31 through 40
1 0 0 0 1 0 1 0 0 0
Columns 41 through 50
1 1 1 1 0 0 1 0 0 0
Columns 51 through 60
0 1 1 1 0 1 0 0 1 1
Columns 61 through 70
1 0 0 0 0 0 1 1 0 1
Columns 71 through 80
1 1 1 0 1 1 0 0 1 0
Columns 81 through 90
1 0 1 0 0 0 0 0 1 1
Columns 91 through 100
0 1 0 0 0 0 1 1 1 1
doors =
Columns 1 through 10
1 0 0 1 0 0 0 0 1 0
Columns 11 through 20
0 1 1 1 1 0 1 1 1 1
Columns 21 through 30
1 1 1 0 0 0 1 0 1 0
Columns 31 through 40
1 0 1 0 1 0 1 0 0 0
Columns 41 through 50
1 1 1 0 0 0 1 0 0 0
Columns 51 through 60
0 1 1 1 1 1 0 0 1 1
Columns 61 through 70
1 0 0 ...
|
4835 Solvers
Remove the polynomials that have positive real elements of their roots.
447 Solvers
363 Solvers
Back to basics 22 - Rotate a matrix
682 Solvers
208 Solvers