*/@}.@(|."0 _~ i.@#) 4 3 2 8 48 64 96 24
On Thu, Mar 27, 2014 at 5:42 PM, Dan Bron <[email protected]> wrote: > Good one! > > (I haven't tested, but I expect you could say <^:3"0 in place of <@<@<"0 ) > > > > > On Mar 27, 2014, at 4:26 PM, Thomas Costigliola <[email protected]> > wrote: > > > > (*/@{/~<@<@<"0@i.@#) 4 3 2 8 > > 48 64 96 24 > > > > > > > >> On Thu, Mar 27, 2014 at 4:10 PM, Dan Bron <[email protected]> wrote: > >> > >> Oh, I like this game! > >> > >> (*/ % ]) 4 3 2 8 > >> 48 64 96 24 > >> > >> (*/@#~1-=@i.) 4 3 2 8 > >> 48 64 96 24 > >> > >> -Dan > >> > >> ----- Original Message --------------- > >> > >> Subject: Re: [Jprogramming] J as an interviewing tool > >> From: Roger Hui <[email protected]> > >> Date: Thu, 27 Mar 2014 12:44:59 -0700 > >> To: Programming forum <[email protected]> > >> > >> Suppose you did not have the outfix operator, but still have array ops. > >> > >> x=: 4 3 2 8 > >> I=: =i.#x > >> I > >> 1 0 0 0 > >> 0 1 0 0 > >> 0 0 1 0 > >> 0 0 0 1 > >> (-.I)*/ .(^~) x > >> 48 64 96 24 > >> > >> > >> > >> > >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
