f=.(#~ ([: */ 1 = +/&(=/~))"1)@(# #: [: i. ^~)
   2 f 4
0 1
0 2
0 3
1 0
1 2
1 3
2 0
2 1
2 3
3 0
3 1
3 2
 

    Den 21:30 fredag den 8. december 2017 skrev Jimmy Gauvin 
<[email protected]>:
 

 There is a recent thread you might be interested in:

http://jsoftware.com/pipermail/programming/2017-August/048275.html

I like this one from Arie Groeneveld

  vari =: 4 :'y,/@:(],"1 0 -."1)^:(x-1) ,.y'

  2 vari 'abc'
ab
ac
ba
bc
ca
cb

  2 vari i.4
0 1
0 2
0 3
1 0
1 2
1 3
2 0
2 1
2 3
3 0
3 1
3 2
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

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

Reply via email to