0
下一個代碼在我的電腦上正常運行,並且確實發生了問題,因此爲什麼不接受?它不斷告訴我超過時限,但這個運行在半秒下... 問題是這樣的:
輸入spoj迴文,爲什麼這不被接受?
第一行包含整數t,測試用例的數量。整數K在下面的t行中給出。
輸出
對於每一個K,輸出最小的迴文比K.
大 我的代碼:
def Find_Smallest_Palindrome(Number):
Number = str(int(Number) + 1)
while Number != Number[::-1]:
Number = str(int(Number) + 1)
return Number
def Get_User_Input():
Number = input('')
return Number
print('Input: ')
Cycles = int(input(''))
x = 0
Numbers = []
while x < Cycles:
Number = int(input(''))
Numbers.append(Number)
x += 1
print()
print('Output: ')
for Number in Numbers:
print(Find_Smallest_Palindrome(str(Number)))
將永遠 - 首先在紙上做。寫出一大堆數字,看看你作爲一個人做了什麼,以便到達比這個數字更大的更小的迴文 - 然後用程序中的鉛筆和紙張複製你所做的。 – jsbueno