From 8e431d287c0e89041506da4c4da57e3e3d657d72 Mon Sep 17 00:00:00 2001 From: mjfernez Date: Mon, 3 Feb 2020 23:04:10 -0500 Subject: cleanup, added c translations for some --- palindrome.py.orig | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 palindrome.py.orig (limited to 'palindrome.py.orig') diff --git a/palindrome.py.orig b/palindrome.py.orig new file mode 100644 index 0000000..9690553 --- /dev/null +++ b/palindrome.py.orig @@ -0,0 +1,40 @@ +import PIL, math + +#Problem 4 - Palindrome Products + +def isPalindrome(number): + numchar = str(number) + middle = len(numchar)/2 + face = numchar[:middle] + ref = numchar[len(numchar):middle-1:-1] + if(face == ref): + return True + else: + return False + +def findProduct(number): + for i in range(999,100,-1): + for j in range(999,100,-1): + if(i*j==number): + return [i,j] + +def findMaxPalindrome(): + large = 0 + for i in range(999,100,-1): + for j in range(999,100,-1): + test = i*j + if(isPalindrome(test) and test > large): + large = test + return large + +answer = findMaxPalindrome() +print(answer) +print("The factors are: " + str(findProduct(answer))) +#x = input("Type a palindromic number: ") + +#if(isPalindrome(x)): + #print "The factors are: " + str(findProduct(x)) +#else: + #print "not a palindrome" + + -- cgit v1.2.3