Skip to content

Instantly share code, notes, and snippets.

@DJMcMayhem
Last active January 24, 2017 21:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DJMcMayhem/c7c8cffb4b7ea97238da9d7e1ef15353 to your computer and use it in GitHub Desktop.
Save DJMcMayhem/c7c8cffb4b7ea97238da9d7e1ef15353 to your computer and use it in GitHub Desktop.
import itertools as it
a = ["ais532", "Anders Kaseorg", "Dennis", "DJMcMayhem", "Martin Ender", "udioica", "Primo", "Martin Ender"]
b = ["Martin Ender", "Dennis", "Luis Mendo", "DJMcMayhem", "Nimi", "AdmBorkBork", "Mego", "Nathan Merrill"]
combos = list(list(zip(x, b)) for x in it.permutations(a, len(b)))
print(len(combos))
good_combos = []
for combo in combos:
if all(pair[0] != pair[1] for pair in combo):
good_combos.append(combo)
print(len(good_combos))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment