RosettaCodeData/Task/Find-the-missing-permutation/Mathematica/find-the-missing-permutation.math

9 lines
302 B
Text
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
ProvidedSet = {"ABCD" , "CABD" , "ACDB" , "DACB" , "BCDA" , "ACBD",
"ADCB" , "CDAB", "DABC", "BCAD" , "CADB", "CDBA" , "CBAD" , "ABDC",
2013-06-05 21:47:54 +00:00
"ADBC" , "BDCA", "DCBA" , "BACD", "BADC", "BDAC" , "CBDA", "DBCA", "DCAB"};
2013-04-10 21:29:02 -07:00
2013-06-05 21:47:54 +00:00
Complement[StringJoin /@ Permutations@Characters@First@#, #] &@ProvidedSet
2013-04-10 21:29:02 -07:00
2013-06-05 21:47:54 +00:00
->{"DBAC"}