[Jprogramming] ^: and boxes
greg heil
gheil.j at gmail.com
Sat May 17 15:28:56 UTC 2014
Linda
>Wow that is super understandable and compact! Of course its domain is limited, Eg it does not like negative numbers:
d=: 1 2 3 2 2 4 2 1
dn=: _1 2 _3 2 2 _4 2 _1
dn=: (]* _1&^ @ (2~:])) d
fLA=: ] >. +: * 1 |. 2 = ]
fLA dn
_1 2 _3 4 2 _4 2 0
>It did take me a _long_ time to penetrate Aai`s sophistry! Finally the key was that /. was really oblique, not key! ...but it does survive this negative number test:
fA=: [: }. 2&*//.@(2&=,:])
fA dn
_2 2 _6 4 2 _8 2 _1
>Anyway i think i am awake this am, thanks! i could be fooled though, only dreaming i was awake;)
greg
~krsnadas.org
--
from: Linda Alvord <lindaalvord at verizon.net>
to: programming at jsoftware.com
date: 16 May 2014 21:51
subject: Re: [Jprogramming] ^: and boxes
Maybe you'll like this.
f=: 13 :'y >.(1 |. 2 = y)*+:y'
f 1 2 3 2 2 4 2
2 2 6 4 2 8 2
f
] >. +: * 1 |. 2 = ]
Linda
More information about the Programming
mailing list