Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def fract(a, b):
- la, lb = list(str(a)), list(str(b))
- inter = set(la).intersection(set(lb))
- if len(inter) == 0 or len(inter) == len(la):
- return
- for c in inter:
- la.remove(c)
- lb.remove(c)
- x, y = int(''.join(la)), int(''.join(lb))
- if b == 0 or y == 0:
- return
- if float(x)/float(y) == float(a)/float(b):
- print '%d/%d = %d/%d' % (a, b, x, y)
- for a in range(100, 9999):
- for b in range(100, 9999):
- fract(a, b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement