Permutations/Rank of a permutation: Difference between revisions

Content added Content deleted
(→‎{{header|J}}: complete first 4 tasks)
m (→‎{{header|J}}: simplify)
Line 55: Line 55:
4 A. i.3 NB. return permutation of rank 4
4 A. i.3 NB. return permutation of rank 4
2 0 1
2 0 1
(i.@! A. i.) 3 NB. generate all permutations for 3 items
0 1 2 3 4 5 A. i. 3 NB. generate all 6 permutations for 3 items
0 1 2
0 1 2
0 2 1
0 2 1
Line 62: Line 62:
2 0 1
2 0 1
2 1 0
2 1 0
A. (i.@! A. i.) 3 NB. ranks of each permuation
A. 0 1 2 3 4 5 A. i. 3 NB. ranks of each permuation
0 1 2 3 4 5
0 1 2 3 4 5
]ranks=: 4 ? !12 NB. 4 random numbers sampled from integers 0 to 12!
]ranks=: 4 ? !12 NB. 4 random numbers sampled from integers 0 to 12!