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