#18984: python問題


nick26268@g.ncu.edu.tw (ちょう可愛いのゆんゆん)

學校 : 國立中央大學
編號 : 101151
來源 : [27.247.8.22]
最後登入時間 :
2021-07-21 19:02:30
a038. 數字翻轉 | From: [27.247.227.229] | 發表日期 : 2019-08-22 12:38

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

請問這哪裡有問題

想了很久沒頭緒...

 
#18985: Re:python問題


inversion (「我們所認識的可符香是個像天使的好女孩」之葉林 *Cries...)

學校 : 國立清華大學
編號 : 43537
來源 : [49.159.6.107]
最後登入時間 :
2022-05-28 19:29:12
a038. 數字翻轉 | From: [49.158.83.43] | 發表日期 : 2019-08-22 13:37

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 。

 

以上。希望有幫助到您。

 
#18987: Re:python問題


nick26268@g.ncu.edu.tw (ちょう可愛いのゆんゆん)

學校 : 國立中央大學
編號 : 101151
來源 : [27.247.8.22]
最後登入時間 :
2021-07-21 19:02:30
a038. 數字翻轉 | From: [27.247.227.229] | 發表日期 : 2019-08-22 18:15

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 。

 

以上。希望有幫助到您。

了解~謝謝開導!

 
ZeroJudge Forum