Where it doesn't add code bulk, I like to avoid [: and I like to avoid
unnecessary bulk.

Here, that might be expressed as
   (_1 }. ,~ #/.@$ 1:) 4
1 2 3 4 3 2

But I also think this approach is pretty.

That said, the i. approach would be more efficient if the range of
arguments were right:

   (1 + i., 1 + i.@-)@<: 4000
1 2 3 ...

But it's oh so tempting to assume that other people are thinking about the
same kind of data that we are.

Thanks,

-- 
Raul


On Thu, Jul 3, 2014 at 8:52 AM, 'Pascal Jasmin' via Programming <
[email protected]> wrote:

> I like yours better, a variation on Marshalls:
>
>    ([: }: 1 #/.@:$~ ],]) 7
> 1 2 3 4 5 6 7 6 5 4 3 2
>
> and yours tacitly:
>
>    (] }:@:-  [: |@:i: <:) 7
> 1 2 3 4 5 6 7 6 5 4 3 2
>
>
>
> ----- Original Message -----
> From: R.E. Boss <[email protected]>
> To: [email protected]
> Cc:
> Sent: Thursday, July 3, 2014 1:15:09 AM
> Subject: Re: [Jprogramming] Finger tapping
>
> Nice!
>
> Beats my usual  constructs for up and down sequences:
>
>    }:4-|i:3
> 1 2 3 4 3 2
>
> or
>
>    }:(<.|.)>:i.7
> 1 2 3 4 3 2
>
>
> R.E. Boss
>
> (Add your info to http://www.jsoftware.com/jwiki/Community/Demographics )
>
>
>
> > -----Original Message-----
> > From: [email protected] [mailto:programming-
> > [email protected]] On Behalf Of Marshall Lochbaum
> > Sent: maandag 30 juni 2014 17:06
> > To: [email protected]
> > Subject: Re: [Jprogramming] Finger tapping
> >
> > How about this one?
> >
> >    }:#/.=i. 4
> > 1 2 3 4 3 2
> >
> > Marshall
> >
> > On Mon, Jun 30, 2014 at 10:26:50AM -0400, Henry Rich wrote:
> > > Also
> > >
> > >    (,#\.)@i.&.<: 4
> > > 1 2 3 4 3 2
> > >
> > > Henry Rich
> > >
> > > On 6/30/2014 10:11 AM, Marshall Lochbaum wrote:
> > > >People have addressed the reshaping part of this, but a rather nice
> way
> > > >to generate the base sequence is:
> > > >
> > > >    ((],-)i.)&.<: 4
> > > >1 2 3 4 3 2
> > > >    ((],-)i.)&.<: 8
> > > >1 2 3 4 5 6 7 8 7 6 5 4 3 2
> > > >
> > > >Marshall
> > > >
> > > >On Fri, Jun 27, 2014 at 12:18:09AM -0500, Kip Murray wrote:
> > > >>Hold up your right hand with its back toward you and number the
> > forefinger
> > > >>through little finger 1 through 4.  (I suppose the thumb has index
> 0.)
> > Now
> > > >>try finger tapping this pattern:
> > > >>
> > > >>1 2 3 4
> > > >>3 2 1 2
> > > >>3 4 3 2
> > > >>1 2 3 4
> > > >>3 2 1 2
> > > >>3 4 3 2
> > > >>
> > > >>Write a J expression to produce this pattern.
> > > >>
> > > >>--Kip Murray
> > > >>
> > > >>
> > > >>--
> > > >>Sent from Gmail Mobile
> > >
> >>----------------------------------------------------------------------
> > > >>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
> > ----------------------------------------------------------------------
> > 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
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to