Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- digits = 7
- largest = 0
- startingNum = 10**digits - 1
- a,b = startingNum, startingNum
- while b > 1:
- prod = a*b
- temp = prod
- rev = 0
- while temp >= 1:
- rev = rev * 10 + temp % 10
- temp = int(temp / 10)
- if rev == prod:
- if prod > largest:
- print a, b, prod
- largest = prod if prod > largest else largest
- a -= 1
- if a < 1 or prod < largest:
- b -= 1
- a = startingNum - b
- if a*b < largest:
- break
- print largest
Advertisement
Add Comment
Please, Sign In to add comment