From f05d888a0b621ca4e99e2b0fb6e23c097006fe41 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Tue, 28 May 2024 10:29:13 +0200 Subject: Init --- progs/a848.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 progs/a848.py (limited to 'progs/a848.py') diff --git a/progs/a848.py b/progs/a848.py new file mode 100644 index 0000000..594d29b --- /dev/null +++ b/progs/a848.py @@ -0,0 +1,18 @@ +def is_palindrome(n) : + divisor = 1 + while (n / divisor >= 10) : + divisor *= 10 + while (n != 0) : + leading = n // divisor + trailing = n % 10 + if (leading != trailing) : + return False + n = (n % divisor) // 10 + divisor = divisor // 100 + return True +def largest_palindrome(A, n) : + A.sort() + for i in range(n - 1, -1, -1) : + if (is_palindrome(A[i])) : + return A[i] + return -1 \ No newline at end of file -- cgit v1.2.3-18-g5258