On 8/28/07, Roger Hui <[EMAIL PROTECTED]> wrote:
> How do you run nv2 so that you get all possible
> boolean vectors of length n with m 1s?

I misunderstood.

Correcting that fault makes this approach more complex:

nv3=:3 :0
 one=.y i: 1
 zer=.y i: 0
 if. one < zer do.
  zer=. (one {. y) i: 0
  1 0 (zer+0 1)} y /: y+2*(2+zer)<.i.#y
 else.
  1 0 (zer+0 1)} y
 end.
)

Thanks,

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

Reply via email to