Superpermutation minimisation: Difference between revisions

Added Sidef
m (→‎version 1: closed HTML tag)
(Added Sidef)
Line 915:
</pre>
 
=={{header|Sidef}}==
{{trans|Perl}}
<lang ruby>1..8 -> each { |len|
var (pre="", post="")
^len -> to_a.permutations {|p|
var t = p.join
post.append!(t) if !post.contains(t)
pre.prepend!(t) if !pre.contains(t)
}
printf("%2d: %8d %8d\n", len, pre.len, post.len)
}</lang>
{{out}}
<pre>
1: 1 1
2: 4 4
3: 12 15
4: 48 64
5: 240 325
6: 1440 1956
7: 10080 13699
8: 80640 109600
</pre>
=={{header|zkl}}==
{{trans|C}}
2,747

edits