04_passphrase.py 369 B

123456789101112
  1. #!/usr/bin/env python3
  2. import sys
  3. def valid(pp, match_anagrams):
  4. words = pp.split()
  5. if match_anagrams:
  6. words = [''.join(sorted(w)) for w in words]
  7. return len(set(words)) == len(words)
  8. passphrases = [line.rstrip() for line in sys.stdin]
  9. print(sum(int(valid(pp, False)) for pp in passphrases))
  10. print(sum(int(valid(pp, True)) for pp in passphrases))