import sys
for i in sys.stdin:
i = int(i)
if i == 0:
print(i)
else:
while i != 0 :
print(i%10,end='')
i = i//10
請問這哪裡有問題
想了很久沒頭緒...
import sys
for i in sys.stdin:
i = int(i)
if i == 0:
print(i)
else:
while i != 0 :
print(i%10,end='')
i = i//10
請問這哪裡有問題
想了很久沒頭緒...
根據題目的提示所敘:
提示 :
* 前面有 0 的話應消除
翻轉後的數字是不能有前導 0 的(除非此數為 0) 。
而您的程式碼輸入進 100,會輸出 001 ,並不符合要求。
且每輸入一筆測資之後的輸出與下一筆沒有任何間隔(換行),此會被判斷為 WA 。
以上。希望有幫助到您。
import sys
for i in sys.stdin:
i = int(i)
if i == 0:
print(i)
else:
while i != 0 :
print(i%10,end='')
i = i//10
請問這哪裡有問題
想了很久沒頭緒...
根據題目的提示所敘:
提示 :
* 前面有 0 的話應消除
翻轉後的數字是不能有前導 0 的(除非此數為 0) 。
而您的程式碼輸入進 100,會輸出 001 ,並不符合要求。
且每輸入一筆測資之後的輸出與下一筆沒有任何間隔(換行),此會被判斷為 WA 。
以上。希望有幫助到您。
了解~謝謝開導!