Permutations: Difference between revisions

→‎{{header|Wren}}: Added a library based version.
(→‎{{header|Wren}}: Added a library based version.)
Line 8,855:
[3, 1, 2]
[3, 2, 1]
</pre>
 
===Library based===
{{libheader|Wren-perm}}
<lang ecmascript>import "./perm" for Perm
 
var a = [1, 2, 3]
System.print(Perm.list(a)) // not lexicographic
System.print()
System.print(Perm.listLex(a)) // lexicographic</lang>
 
{{out}}
<pre>
[[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 2, 1], [3, 1, 2]]
 
[[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]]
</pre>
 
9,479

edits