Hey PA,
I think that nub ~. is what you are looking for, although nub-sieve ~: might be
useful as well.
perms 12
2 2 3
2 3 2
2 2 3
2 3 2
3 2 2
3 2 2
~. perms 12 NB. unique items in order of appearance
2 2 3
2 3 2
3 2 2
~: perms 12 NB. mask of unique items
1 1 0 0 1 0
Cheers, bob
> On Jul 26, 2023, at 13:15, 'PMA' via Programming <[email protected]>
> wrote:
>
> perms =: 3 : 0
> n=: !N=: $q:y
> (i.n) A. q:y
> )
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm