Thank you. It didn't cross my mind to cut into intervals based on 0. It
makes good sense

On Wed, Oct 22, 2014 at 1:21 PM, Roger Hui <[email protected]>
wrote:

> You can probably do better than the following, but it'd be useful as a
> result checker:
>
>    ] x=: 0<20 ?@$ 3
> 0 1 1 1 0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 1
>    }. ; +/\&.> <;.1 ] 0,x
> 0 1 2 3 0 1 2 3 0 1 2 0 0 1 0 0 0 0 1 2
>
>
>
>
> On Wed, Oct 22, 2014 at 10:10 AM, Joe Bogner <[email protected]> wrote:
>
> > This is probably easy but I can't figure it out. How can I count the
> number
> > of consecutive 1s?
> >
> > Another way to think about it is a running sum that resets upon hitting a
> > zero
> >
> > input=:1 0 1 1 1 1 0 1
> >
> > expected=: 1 0 1 2 3 4 0 1
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to