Permutations: Difference between revisions

Content deleted Content added
PureFox (talk | contribs)
→‎{{header|Wren}}: Added a library based version.
Line 8,855: Line 8,855:
[3, 1, 2]
[3, 1, 2]
[3, 2, 1]
[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>
</pre>