Permutations: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: fixed typos)
Line 1,696:
<lang ruby>
class Array
def permutationdistinct_permutation
@copy = self.dup
sort!
Line 1,717:
end
end
 
permutations = []
[1,1,2].distinct_permutation do |p| permutations << p.dup end
p permutations
</lang>
 
will produce:
 
<pre>
[[1, 1, 2], [1, 2, 1], [2, 1, 1]]
</pre>
 
=={{header|Scala}}==