On 4/15/06, R.E. Boss <[EMAIL PROTECTED]> wrote:
>  (-@|[EMAIL PROTECTED]@[EMAIL PROTECTED] |."0 1 ]) ":&> (, [:(1, 1,~ 2~:/\ 
> ])&.> {:)^:10 < 1
>          1
>         1 1
>        1 0 1
>       1 1 1 1
>      1 0 0 0 1
>     1 1 0 0 1 1
>    1 0 1 0 1 0 1
>   1 1 1 1 1 1 1 1
>  1 0 0 0 0 0 0 0 1
>  1 1 0 0 0 0 0 0 1 1
> 1 0 1 0 0 0 0 0 1 0 1
>
> Or
>   xor=:(, [:(1, 1,~ 2~:/\ ])&.> {:)
>   frmt=:(-@|[EMAIL PROTECTED]@[EMAIL PROTECTED] |."0 1 ]) ":&>
>   frmt xor ^:10 [1
>
> R.E. Boss

it didn't work on the most recent J engine. The following works:

   frmt=:(-@|[EMAIL PROTECTED]@[EMAIL PROTECTED] |."0 1 ])@:( ":&>)
   frmt xor^:10 < 1
          1
         1 1
        1 0 1
       1 1 1 1
      1 0 0 0 1
     1 1 0 0 1 1
    1 0 1 0 1 0 1
   1 1 1 1 1 1 1 1
  1 0 0 0 0 0 0 0 1
 1 1 0 0 0 0 0 0 1 1
1 0 1 0 0 0 0 0 1 0 1

Thanks.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to