Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [0.8 0.8 0.8 0.3 0.3 0.4 0.5 0.6 0.6 0.9];
y_correct = [1 1 1 2 2 3 4 5 5 6];
assert(isequal(GroupSort(x),y_correct))
y =
1 1
y =
1 1 1
ans =
logical
1
a =
2
y =
1 1 1 2
y =
1 1 1 2 2
ans =
logical
1
a =
3
y =
1 1 1 2 2 3
ans =
logical
1
a =
4
y =
1 1 1 2 2 3 4
ans =
logical
1
a =
5
y =
1 1 1 2 2 3 4 5
y =
1 1 1 2 2 3 4 5 5
ans =
logical
1
a =
6
y =
1 1 1 2 2 3 4 5 5 6
|
2 | Pass |
x = [2 2 2 5 5 1 1 9 9 8 6 3 3];
y_correct = [1 1 1 2 2 3 3 4 4 5 6 7 7];
assert(isequal(GroupSort(x),y_correct))
y =
1 1
y =
1 1 1
ans =
logical
1
a =
2
y =
1 1 1 2
y =
1 1 1 2 2
ans =
logical
1
a =
3
y =
1 1 1 2 2 3
y =
1 1 1 2 2 3 3
ans =
logical
1
a =
4
y =
1 1 1 2 2 3 3 4
y =
1 1 1 2 2 3 3 4 4
ans =
logical
1
a =
5
y =
1 1 1 2 2 3 3 4 4 5
ans =
logical
1
a =
6
y =
1 1 1 2 2 3 3 4 4 5 6
ans =
logical
1
a =
7
y =
1 1 1 2 2 3 3 4 4 5 6 7
y =
1 1 1 2 2 3 3 4 4 5 6 7 7
|
3 | Pass |
x = [1 2 3];
y_correct = [1 2 3];
assert(isequal(GroupSort(x),y_correct))
ans =
logical
1
a =
2
y =
1 2
ans =
logical
1
a =
3
y =
1 2 3
|
Select every other element of a vector
16207 Solvers
807 Solvers
313 Solvers
127 Solvers
Find the dimensions of a matrix
267 Solvers