Exactly.  You could avoid boxing the indexes with

   ;"1 wh (xyz"_`[`]})"1 (9) $ <0

Henry Rich

On 1/5/2018 11:44 PM, Jimmy Gauvin wrote:
Maybe somebody has a better indexing recipe but this gets the job done:

$wh=:3 comb 9

84 3

xyz=: 1 1 1 0 ; 1 1 1 1 0 ; 1 1 1 1 1

84 20$ ; xyz ((<"1)(i.84)(;"0 1)wh) } 84 9$<0


1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0

1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 0

1 1 1 0 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0

:

:

0 0 0 0 0 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1

0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1

0 0 0 0 0 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1



On Fri, Jan 5, 2018 at 8:02 PM, Henry Rich <[email protected]> wrote:

try. itself takes no more time than executing a short sentence like 2 + 3.

For placement of 111 1111 11111, find all the ways to rearrange 000000xxx,
and for each one, replace the first x with 1110, the second with 11110, the
third with 11111.

To find all the ways to rearrange 000000xxx, find all the combinations of
(i.9) taken 3 at a time and install an x in the positions indicated.

To find the combinations of i.9 taken 3 at a time, use R. E. Boss's
method, see Combinations in the wiki.

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


---
This email has been checked for viruses by AVG.
http://www.avg.com

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

Reply via email to