mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-24 13:31:07 +00:00
18 lines
541 B
Python
18 lines
541 B
Python
'''
|
|
Problem:
|
|
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 x 99.
|
|
Find the largest palindrome made from the product of two 3-digit numbers which is less than N.
|
|
'''
|
|
from __future__ import print_function
|
|
n = int(input().strip())
|
|
answer = 0
|
|
for i in range(999,99,-1): #3 digit nimbers range from 999 down to 100
|
|
for j in range(999,99,-1):
|
|
t = str(i*j)
|
|
if t == t[::-1] and i*j < n:
|
|
answer = max(answer,i*j)
|
|
print(answer)
|
|
exit(0)
|
|
|
|
|