Advertisement
Guest User

Untitled

a guest
Mar 12th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.43 KB | None | 0 0
  1. def fract(a, b):
  2.     la, lb = list(str(a)), list(str(b))
  3.     inter = set(la).intersection(set(lb))
  4.     if len(inter) == 0 or len(inter) == len(la):
  5.         return
  6.     for c in inter:
  7.         la.remove(c)
  8.         lb.remove(c)
  9.     x, y = int(''.join(la)), int(''.join(lb))
  10.     if b == 0 or y == 0:
  11.         return
  12.     if float(x)/float(y) == float(a)/float(b):
  13.         print '%d/%d = %d/%d' % (a, b, x, y)
  14.  
  15.  
  16. for a in range(100, 9999):
  17.     for b in range(100, 9999):
  18.         fract(a, b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement