hdarwin

cstutoringcenter.com_A Math Puzzle

Jan 2nd, 2013
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. def sam(*argv):
  2.     l = list(argv)
  3.     for x in argv:
  4.         x = l.pop()
  5.         if x in l:return True
  6.     return False
  7. sum = 0
  8. sum2 = 0
  9. for x1 in xrange(1, 10):
  10.     for x2 in xrange(1, 10):
  11.         if sam(x1,x2):continue
  12.         for x3 in xrange(1, 10):
  13.             if sam(x1,x2,x3):continue
  14.             for x4 in xrange(1, 10):
  15.                 if sam(x1,x2,x3,x4):continue
  16.                 for x5 in xrange(1, 10):
  17.                     if sam(x1,x2,x3,x4,x5):continue
  18.                     for x6 in xrange(1, 10):
  19.                         if sam(x1,x2,x3,x4,x5,x6):continue
  20.                         for x7 in xrange(1, 10):
  21.                             if sam(x1,x2,x3,x4,x5,x6,x7):continue
  22.                             for x8 in xrange(1, 10):
  23.                                 if sam(x1,x2,x3,x4,x5,x6,x7,x8):continue
  24.                                 for x9 in xrange(1, 10):
  25.                                     if sam(x1,x2,x3,x4,x5,x6,x7,x8,x9):continue
  26.                                     if int(str(x1)+str(x2)+str(x3)+str(x4)+str(x5)) == 9 * int(str(x6)+str(x7)+str(x8)+str(x9)):
  27.                                         sum2 += 1
  28. print sum2
Advertisement
Add Comment
Please, Sign In to add comment