In that case, if your originally supplied list was D,
   L=: ;{.D
   P=: }.D

As for the extra boxing, consider this alternative:
   ;(C.~ <)~&.> ::]/|. D

Thanks,

-- 
Raul

On Sat, May 30, 2020 at 5:53 PM Hauke Rehr <hauke.r...@uni-jena.de> wrote:
>
> the verb would need to apply to L;P
> (in my current implementation since
> that’s what the mentioned iteration
> spits out)
> I don’t understand why the boxed pairs
> are boxed again in your last solution
> but I guess I’ll figure that one out
>
> I never learned ::, that might be the reason
> maybe I should have a look at it now
>
> I’ll at least try understanding your
> last variant (I’m still under 8.07).
>
> thanks
>
> Am 30.05.20 um 20:45 schrieb Raul Miller:
> > Hmm..
> >
> > In the current J902 release, if your 50 element list was unboxed in L
> > and your pairs were boxes in P, you could do
> >
> >     ;C.&.(a:`>) ::]/|. L;P
> >
> > or
> >
> >     L ] F..(C. ::]) P
> >
> > (Caution: lately I've been getting spelling errors, copying and
> > pasting from email into a J session -- this is because when I've got
> > more than one adjacent space, some of them come through as 192 160{a.
> > instead of as 32 {a.)
> >
> > In earlier versions of J, I guess I'd do that this way:
> >
> >     ;C.&.> ::]/|. L;<"0 P
> >
> > I hope this helps,
> >
>
> --
> ----------------------
> mail written using NEO
> neo-layout.org
>
> ----------------------------------------------------------------------
> 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