Henry, You got a different result than mine, but it doesn't match cr. Linda
-----Original Message----- From: Programming [mailto:[email protected]] On Behalf Of Henry Rich Sent: Saturday, March 18, 2017 12:26 PM To: [email protected] Subject: Re: [Jprogramming] Who owns the zebra? with J Just change all your ' ' to '' (<' ') does not match (<'') . Henry Rich On 3/17/2017 9:33 PM, Linda A Alvord wrote: > After looking atg the rosetta code I tried the following: > > Is there a way to get from cr2 to cr ? > > ]ehs=: 5$a: > ]cr=: (('English';'red') 0 3} ehs);<('Dane';'tea') 0 2}ehs > ]cr=: cr, (('German';'Prince') 0 4}ehs);<('Swede';'dog') 0 1 }ehs > ]A=: ;: 'English Dane German Swede' > ┌───────┬────┬──────┬─────┐ > │English│Dane│German│Swede│ > └───────┴────┴──────┴─────┘ > ]B=:4 4$'';' ';'red';' ';' ';'tea';' ';'';'';' ';' ';'Prince';'dog';' > ';' ';' ' > ┌───┬───┬───┬──────┐ > │ │ │red│ │ > ├───┼───┼───┼──────┤ > │ │tea│ │ │ > ├───┼───┼───┼──────┤ > │ │ │ │Prince│ > ├───┼───┼───┼──────┤ > │dog│ │ │ │ > └───┴───┴───┴──────┘ > cr2=:A,.B > ]>cr-:cr2 > 0 > (>cr)-:cr2 > 0 > >cr > ┌───────┬───┬───┬───┬──────┐ > │English│ │ │red│ │ > ├───────┼───┼───┼───┼──────┤ > │Dane │ │tea│ │ │ > ├───────┼───┼───┼───┼──────┤ > │German │ │ │ │Prince│ > ├───────┼───┼───┼───┼──────┤ > │Swede │dog│ │ │ │ > └───────┴───┴───┴───┴──────┘ > cr2 > ┌───────┬───┬───┬───┬──────┐ > │English│ │ │red│ │ > ├───────┼───┼───┼───┼──────┤ > │Dane │ │tea│ │ │ > ├───────┼───┼───┼───┼──────┤ > │German │ │ │ │Prince│ > ├───────┼───┼───┼───┼──────┤ > │Swede │dog│ │ │ │ > └───────┴───┴───┴───┴──────┘ > cr > ┌────────────────┬─────────────┬──────────────────┬──────────────┐ > │┌───────┬┬┬───┬┐│┌────┬┬───┬┬┐│┌──────┬┬┬┬──────┐│┌─────┬───┬┬┬┐│ > ││English│││red││││Dane││tea│││││German││││Prince│││Swede│dog│││││ > │└───────┴┴┴───┴┘│└────┴┴───┴┴┘│└──────┴┴┴┴──────┘│└─────┴───┴┴┴┘│ > └────────────────┴─────────────┴──────────────────┴──────────────┘ > <cr2 > ┌────────────────────────────┐ > │┌───────┬───┬───┬───┬──────┐│ > ││English│ │ │red│ ││ > │├───────┼───┼───┼───┼──────┤│ > ││Dane │ │tea│ │ ││ > │├───────┼───┼───┼───┼──────┤│ > ││German │ │ │ │Prince││ > │├───────┼───┼───┼───┼──────┤│ > ││Swede │dog│ │ │ ││ > │└───────┴───┴───┴───┴──────┘│ > └────────────────────────────┘ > > Linda > > -----Original Message----- > From: Programming [mailto:[email protected]] On Behalf > Of 'Jon Hough' via Programming > Sent: Thursday, March 16, 2017 8:43 AM > To: Programming Forum > Subject: [Jprogramming] Who owns the zebra? with J > > I stumbled across this Stackoverflow question[0], based on an old puzzle, and > I really liked some of the answers. And of course, I started thinking how to > do it in J. > > Has anyone written a J solution to this problem? > > [0] > http://stackoverflow.com/questions/318888/solving-who-owns-the-zebra-programmatically/42184547#42184547 > > Regards, > Jon > ---------------------------------------------------------------------- > 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
