Mercurial > hg > jgplsrc
view test/gsp320.ijs @ 0:e0bbaa717f41 draft default tip
lol J
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Mon, 25 Nov 2013 11:56:30 -0500 |
parents | |
children |
line wrap: on
line source
NB. , ------------------------------------------------------------------- a=: (?11 5 7$2) * ?11 5 7 3$4 c=: ; (i.1+r) <"1@comb&.>r=:#$a f=: 4 : '(*./ scheck t) *. (,"x a) -: t=: ,"x s=:(2;y)$.a' (i.>:r) f&>/ c s=: 1 $. 2e9 3 4;0;0 s=: (?7 3 4$4) (?7$2e9)}s scheck s scheck ,"2 s 'limit error' -: , etx 1 $.(3$ 2e9);0 1 2;0 'limit error' -: ,"2 etx 1 $.(>IF64{2 4 2e9;2 1e10 2e9);0 1 2;0 d=: (?6 3 5$2) * ?6 3 5 2$5 c=: ; (i.1+r) <"1@comb&.>r=:#$d f=: 4 : '((d,"r 0) -: s,"r 0) *. ( 0,"r d) -: 0,"r s=:(2;y)$.d [ r=:x' g=: 4 : '((d,"r 99) -: s,"r 99) *. (99,"r d) -: 99,"r s=:(2;y)$.d [ r=:x' h=: 4 : '(((97+d),"r 99) -: (97+s),"r 99) *. (99,"r 97+d) -: 99,"r 97+s=:(2;y)$.d [ r=:x' (i.1+#$d) f&>/c (i.1+#$d) g&>/c (i.1+#$d) h&>/c 'limit error' -: 3 , etx 1$. _1+2^IF64{31 63 'limit error' -: (1$._1+2^IF64{31 63) , etx 3 f=: 4 : '(a ,"r b) -: (s=: (2;x)$.a) ,"r t=: (2;y)$.b' h=: 4 : '(a ,"r&(97&+) b) -: (s=: (2;y)$.a) ,"r&(97&+) t=: (2;y)$.b' c=: ; (i.1+r) <"1@comb&.>r=:#$a=: (?2 5 3$2) * ?2 5 3 4$5 d=: ; (i.1+r) <"1@comb&.>r=:#$b=: (?2 5 3$2) * ?2 5 3 4$5 c f&>/ d [ r=: 0 c f&>/ d [ r=: 1 c f&>/ d [ r=: 2 c f&>/ d [ r=: 3 c f&>/ d [ r=: 4 c h&>/ d [ r=: 0 c h&>/ d [ r=: 1 c h&>/ d [ r=: 2 c h&>/ d [ r=: 3 c h&>/ d [ r=: 4 4!:55 ;:'a b c d f g h r s t'