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

Reply via email to