Test  Status  Code Input and Output 

1  Pass 
x = '0';
y_correct = 0;
assert(isequal(lengthOnes(x),y_correct))
len =
1
ans =
logical
0
large =
0
n =
0
y =
0

2  Pass 
x = '1';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
len =
1
y =
1

3  Pass 
x = '01';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
len =
2
ans =
logical
0
large =
0
n =
0
y =
1

4  Pass 
x = '10';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
len =
2
ans =
logical
1
large =
1
n =
0
y =
1

5  Pass 
x = '00';
y_correct = 0;
assert(isequal(lengthOnes(x),y_correct))
len =
2
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
y =
0

6  Pass 
x = '11';
y_correct = 2;
assert(isequal(lengthOnes(x),y_correct))
len =
2
y =
2

7  Pass 
x = '1111111111';
y_correct = 10;
assert(isequal(lengthOnes(x),y_correct))
len =
10
y =
10

8  Pass 
x = '100101011111010011111';
y_correct = 5;
assert(isequal(lengthOnes(x),y_correct))
len =
21
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
1
large =
5
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
y =
5

9  Pass 
x = '01010101010101010101010101';
y_correct = 1;
assert(isequal(lengthOnes(x),y_correct))
len =
26
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
y =
1

10  Pass 
x = '0101010111000101110001011100010100001110110100000000110001001000001110001000111010101001101100001111';
y_correct = 4;
assert(isequal(lengthOnes(x),y_correct))
len =
100
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
1
large =
3
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
1
large =
3
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
1
large =
3
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
3
n =
0
ans =
logical
0
large =
2
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
2
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
3
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
3
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
1
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
1
large =
2
n =
0
ans =
logical
0
large =
2
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
ans =
logical
0
large =
0
n =
0
y =
4

1282 Solvers
Sum all integers from 1 to 2^n
7711 Solvers
Make an awesome ramp for a tiny motorcycle stuntman
318 Solvers
Multiples of a Number in a Given Range
197 Solvers
4193 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!