25 lines
911 B
Python
25 lines
911 B
Python
cancelledFractions = []
|
|
|
|
for i in range(10,100):
|
|
iStr = str(i)
|
|
for j in range(10,100):
|
|
jStr = str(j)
|
|
for k in range(1,10):
|
|
if str(k) in iStr and str(k) in jStr:
|
|
iStrK = iStr.replace(str(k),"",1)
|
|
jStrK = jStr.replace(str(k),"",1)
|
|
if len(iStrK) < 1:
|
|
iStrK = str(k)
|
|
if len(jStrK) < 1:
|
|
jStrK = str(k)
|
|
cancelledI = int(iStrK)
|
|
cancelledJ = int(jStrK)
|
|
print(cancelledI,cancelledJ)
|
|
if cancelledJ > 0 and cancelledI / cancelledJ == i/j and i/j < 1:
|
|
print(cancelledJ, " >0")
|
|
print(cancelledI, "/", cancelledJ, "==", i, "/", j)
|
|
print(i, "/", j, "<1")
|
|
cancelledFractions.append([[i,j],[cancelledI, cancelledJ]])
|
|
|
|
print(cancelledFractions)
|