79.py 760 B

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env python
  2. codes = [319, 680, 180, 690, 129, 620, 762, 689, 762, 318, 368, 710, 720, 710,
  3. 629, 168, 160, 689, 716, 731, 736, 729, 316, 729, 729, 710, 769, 290,
  4. 719, 680, 318, 389, 162, 289, 162, 718, 729, 319, 790, 680, 890, 362,
  5. 319, 760, 316, 729, 380, 319, 728, 716]
  6. codes = map(str, codes)
  7. def indices(partial):
  8. ind = []
  9. start = 0
  10. for c in partial:
  11. index = passcode[start:].find(c)
  12. if index == -1:
  13. return []
  14. ind.append(index + start)
  15. start = index + 1
  16. return ind
  17. passcode = []
  18. def genpass():
  19. return ''.join(c for i, c in passcode)
  20. for c, code in enumerate(codes):
  21. for d in code:
  22. if d in :
  23. pass
  24. else:
  25. a