Find the missing permutation: Difference between revisions

m
m (→‎JS :: XOR: Slight reduction)
Line 2,597:
chr(i) for i in reduce(
lambda a, s: map(
xor, a,
a,
[ord(c) for c in list(s)]
), [
'ABCD', 'CABD', 'ACDB', 'DACB', 'BCDA', 'ACBD',
'ADCBBCDA', 'CDABACBD', 'DABCADCB', 'BCAD', 'CADB', 'CDBACDAB',
'CBADDABC', 'ABDCBCAD', 'ADBCCADB', 'BDCA', 'DCBA', 'BACDCDBA',
'BADCCBAD', 'BDACABDC', 'CBDAADBC', 'DBCABDCA', 'DCAB'
'DCBA', 'BACD', 'BADC', 'BDAC',
'CBDA', 'DBCA', 'DCAB'
],
[0, 0, 0, 0]
9,655

edits