f3=: (<:/"1 # ]) @ (,~ #: [EMAIL PROTECTED]:)


----- Original Message -----
From: Roger Hui <[EMAIL PROTECTED]>
Date: Friday, February 9, 2007 10:56 am
Subject: Re: [Jprogramming] all pairs

>   f1=: (>:@[EMAIL PROTECTED] # i.) ,. ;@(}.&.> <)@i.
>   f1 4
> 0 0
> 0 1
> 0 2
> 0 3
> 1 1
> 1 2
> 1 3
> 2 2
> 2 3
> 3 3
> 
>   f2=: ,~ #: (<:/~)@i. #&, i.@,~
>   f2 4
> 0 0
> 0 1
> 0 2
> 0 3
> 1 1
> 1 2
> 1 3
> 2 2
> 2 3
> 3 3
> 
> 
> 
> ----- Original Message -----
> From: Roger Hui <[EMAIL PROTECTED]>
> Date: Friday, February 9, 2007 10:49 am
> Subject: Re: [Jprogramming] all pairs
> 
> > Combinations are usually defined to have unique elements.
> > http://www.jsoftware.com/jwiki/Essays/Combinations
> > However, if non-unique is what you want:
> > 
> >   ; (i. ([ ,. }.)&.> <@i.) 4
> > 0 0
> > 0 1
> > 0 2
> > 0 3
> > 1 1
> > 1 2
> > 1 3
> > 2 2
> > 2 3
> > 3 3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to