Cody

Problem 44500. Find the starting index of a consecutive condition

Given a logical vector v, and a positive integer n, return the smallest index i that satisfies:

all( v(i : i+n-1) ) == true

For Example,

v = logical([0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0]);
i = consecutiveFind(v, 4);

Then:

i = 6

If there is no sequence of n consecutive true, then i should be an empty array.

Solution Stats

62.96% Correct | 37.04% Incorrect
Last Solution submitted on Nov 16, 2019

Problem Comments

Solution Comments

Problem Recent Solvers24

Suggested Problems

More from this Author25

Problem Tags