RosettaCodeData/Task/Find-the-missing-permutation/Tcl/find-the-missing-permutation.tcl
2023-07-01 13:44:08 -04:00

13 lines
314 B
Tcl

package require struct::list
set have { \
ABCD CABD ACDB DACB BCDA ACBD ADCB CDAB DABC BCAD CADB CDBA CBAD ABDC \
ADBC BDCA DCBA BACD BADC BDAC CBDA DBCA DCAB \
}
struct::list foreachperm element {A B C D} {
set text [join $element ""]
if {$text ni $have} {
puts "Missing permutation(s): $text"
}
}