This is the same result as I found.  It is almost the same as 
Fraser Jackson sent from New Zealand, but he had a times rather than a plus 
sign:

Table1=:('' ; [: ,. [) ,. ] ; */   NB.  

Using a function for more than it was intended can have unexpected results. Kip 
Murray found such an example and later showed a possible correction to 
incorporate in your function. 

I'm working on a new challenge for December. (I'm considering an EST 
restriction since New Zealand had a decided advantage. The choice of EST is 
where I live.)

Linda

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Markus Schmidt-Gröttrup
Sent: Friday, November 18, 2011 1:20 PM
To: Programming forum
Subject: Re: [Jprogramming] table challenge in simple J

table =: ('';[: ,.[) ,.];+/

is that according the rules of "simple J"

Am 14.11.2011 02:51, schrieb Linda Alvord:
> In the dictionary in the section on "Verbs and Adverbs" there are two
> definitions designed to produce a table:
>
>
>
>         over=:({.;}.)@":@,
>
>         by=:' '&;@,.@[,.]
>
>        a=: 2 3 5
>
>        b=: 0 1 2 3
>
>      a by b over a +/ b
>
> --T-------┐
>
> │ │0 1 2 3│
>
> +-+-------+
>
> │2│2 3 4 5│
>
> │3│3 4 5 6│
>
> │5│5 6 7 8│
>
> L-+--------
>
>
>
> Here is the challenge.  Use the arguments a and b and define a single tacit
> function in "simple J" that does not use  @  and provides the same result.
>
>
>
>      a table b
>
> --T-------┐
> │ │0 1 2 3│
> +-+-------+
> │2│2 3 4 5│
> │3│3 4 5 6│
> │4│4 5 6 7│
> L-+--------
>
>
>
> To give a little time for thought, do not post a solution until November
> 18th. I'll post mine then too.
>
>
>
> Linda
>
> ----------------------------------------------------------------------
> 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

Reply via email to