All of those parenthesis are redundant. (+*) 2 :'(u)^:(v)^:_' (%+) (+ *)^:(% +)^:_
(+*) 2 :'(u^:(v))^:_' (%+) (+ *)^:(% +)^:_ (+*) 2 :'u^:v^:_' (%+) (+ *)^:(% +)^:_ Makes sense? -- Raul On Fri, Dec 4, 2015 at 9:04 PM, Alex Shroyer <[email protected]> wrote: > Thanks for posting that. I've wondered several times how to do an > "increment argument until condition" using the power conjunction and your > example clarified it for me. > > I think it's the parentheses making the difference here: > > *(u^:(v))^:_ y* > > versus > > *(u)^:(v)^:_ y* > > On Fri, Dec 4, 2015 at 12:46 PM, Joe Bogner <[email protected]> wrote: > >> here was mine: >> >> (>:^:(0='00000' -: 5&{.@([: gethash_jqtide_ 'md5' ; 'bgvyzdsv' , >> ":&])))^:_ (0) >> >> >> >> On Fri, Dec 4, 2015 at 12:42 PM, 'Pascal Jasmin' via Programming >> <[email protected]> wrote: >> > in j803+ gethash is dyadic >> > >> > 'MD5'&gethash 'asdf' >> > >> > >> > >> > >> > A neat trick for simulating "break." tacitly with power is to modify the >> shape of input on success/break condition. I.@(boolexp) returns 0 if >> true, or null if not, and appending the result of I@:f, to next y can >> signal break with a cheap test. >> > >> > >> > <:@{: 'bgvyzdsv' (>:@] ,~ I.@:('00000' -: 5 {. 'MD5'&gethash)@,&":)^:(0 >> < {.@])^:(_) 1 >> > >> > >> > ----- Original Message ----- >> > From: Joe Bogner <[email protected]> >> > To: [email protected] >> > Sent: Friday, December 4, 2015 12:05 PM >> > Subject: Re: [Jprogramming] adventofcode day 4 >> > >> > md5 addon doesn't work correctly on j64 >> > >> > gethash_jqtide_ 'md5';'abcdef609043' >> > >> > 000001dbbfa3a5c83a2d506429c7b00e >> > >> > On Fri, Dec 4, 2015 at 12:03 PM, David Lambert <[email protected]> >> wrote: >> >> Test case in python and in j, am I misusing the j md5? >> >> >> >> load'/usr/share/j/8.0.4/addons/convert/misc/md5.ijs' >> >> md5'abcdef609043' >> >> a26563da313447e282c8212455525f33 >> >> >> >> >> >>>>> import hashlib >> >>>>> hashlib.md5(b'abcdef609043') >> >> <md5 HASH object @ 0x7f6261e02d00> >> >>>>> hashlib.md5(b'abcdef609043').hexdigest() >> >> '000001dbbfa3a5c83a2d506429c7b00e' >> >>>>> >> >> ---------------------------------------------------------------------- >> >> 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
