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
