Superpermutation minimisation: Difference between revisions

m
(Added Sidef)
m (→‎{{header|Sidef}}: updated code)
Line 917:
=={{header|Sidef}}==
{{trans|Perl}}
<lang ruby>for len in (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}}
Line 937:
8: 80640 109600
</pre>
 
=={{header|zkl}}==
{{trans|C}}
2,747

edits