1. A positive integer is called apalindromeif its representation
1. A positive integer is called apalindromeif its representation in the decimal system is the same when read from left to right and from right to left. For a given positive integer K of not more than 109, write the value of the smallest palindrome larger than K to output. Numbers are always displayed without leading zeros.InputThe first line contains integer t, the number of test cases. Followed by t lines containing integers K.OutputFor each K, output the smallest palindrome larger than K in a new line.Sample Input. Sample Output2 818808 22222133def left_greater(number, index, sub):return int(number[index-sub::1]) > int(number[index:])def palindrome(number, index, length):return number[:index] + number[length-index::1]def increment_index(number, index, length, add):number = str(int(number[:index+add]) + 1) + number[index+add:]return palindrome(number, index, length)def next_palindrome(number, length):index = int(length//2)if length % 2 != 0:if number[index] <= number[index ? 1]:if left_greater(number, index, 1):return palindrome(number, index, length)else:return increment_index(number, index, length, 1)else:return increment_index(number, index, length, 0)else:if left_greater(number, index, 1):return palindrome(number, index, length)else:return increment_index(number, index, length, 0)def all_9(number, length):for n in range(length):if number[n] != 9:return Falsereturn Truetest_cases = int(input())for t in range(test_cases):input_num = input()num_length = len(input_num)if all_9(input_num, num_length):print(int(input_num) + 1)else:print(next_palindrome(input_num, num_length))Note: This is the given code and needs to be fixed.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.