Test  Status  Code Input and Output 

1  Pass 
x = '0';
y_correct = 0;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
1
k =
0
y =
0

2  Pass 
x = '1';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
1
k =
1
m =
1
y =
1

3  Pass 
x = '01';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
2
k =
0
k =
1
m =
1
y =
1

4  Pass 
x = '10';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
2
k =
1
m =
1
k =
0
y =
1

5  Pass 
x = '00';
y_correct = 0;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
2
k =
0
k =
0
y =
0

6  Pass 
x = '11';
y_correct = 2;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
2
k =
1
m =
1
k =
2
m =
2
y =
2

7  Pass 
x = '1111111111';
y_correct = 10;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
10
k =
1
m =
1
k =
2
m =
2
k =
3
m =
3
k =
4
m =
4
k =
5
m =
5
k =
6
m =
6
k =
7
m =
7
k =
8
m =
8
k =
9
m =
9
k =
10
m =
10
y =
10

8  Pass 
x = '100101011111010011111';
y_correct = 5;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
21
k =
1
m =
1
k =
0
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
2
m =
2
k =
3
m =
3
k =
4
m =
4
k =
5
m =
5
k =
0
k =
1
k =
0
k =
0
k =
1
k =
2
k =
3
k =
4
k =
5
m =
5
y =
5

9  Pass 
x = '01010101010101010101010101';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
26
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
y =
1

10  Pass 
x = '0101010111000101110001011100010100001110110100000000110001001000001110001000111010101001101100001111';
y_correct = 4;
assert(isequal(lengthOnes(x),y_correct))
m =
0
k =
0
n =
100
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
0
k =
1
m =
1
k =
2
m =
2
k =
3
m =
3
k =
0
k =
0
k =
0
k =
1
k =
0
k =
1
k =
2
k =
3
m =
3
k =
0
k =
0
k =
0
k =
1
k =
0
k =
1
k =
2
k =
3
m =
3
k =
0
k =
0
k =
0
k =
1
k =
0
k =
1
k =
0
k =
0
k =
0
k =
0
k =
1
k =
2
k =
3
m =
3
k =
0
k =
1
k =
2
k =
0
k =
1
k =
0
k =
0
k =
0
k =
0
k =
0
k =
0
k =
0
k =
0
k =
1
k =
2
k =
0
k =
0
k =
0
k =
1
k =
0
k =
0
k =
1
k =
0
k =
0
k =
0
k =
0
k =
0
k =
1
k =
2
k =
3
m =
3
k =
0
k =
0
k =
0
k =
1
k =
0
k =
0
k =
0
k =
1
k =
2
k =
3
m =
3
k =
0
k =
1
k =
0
k =
1
k =
0
k =
1
k =
0
k =
0
k =
1
k =
2
k =
0
k =
1
k =
2
k =
0
k =
0
k =
0
k =
0
k =
1
k =
2
k =
3
m =
3
k =
4
m =
4
y =
4

554 Solvers
167 Solvers
The Answer to Life, the Universe, and Everything
323 Solvers
249 Solvers
439 Solvers