您的程式被監控系統中斷,可能是程式無法正常結束所導致。 Traceback (most recent call last): File "/4891445/code_4891445.py", line 8, in h = int(n[0]) + 2 IndexError: list index out of range
為何最後一筆測資過不了呢?
請問是有特殊的測資格式要注意的嗎?
附上我的程式碼:
import sys
for sdata in sys.stdin:
s = sdata.replace('\r','').replace('\n','')
n = s.split()
h = int(n[0]) + 2
m = int(n[1]) + 30
sOutput = ''
if m >= 60:
h += 1
m -= 60
if m < 10:
m = str('0') + str(m)
if h >= 24:
h -= 24
if h < 10:
h = str('0') + str(h)
sOutput += str(h) +':'+ str(m)
print(sOutput)
您的程式被監控系統中斷,可能是程式無法正常結束所導致。 Traceback (most recent call last): File "/4891445/code_4891445.py", line 8, in h = int(n[0]) + 2 IndexError: list index out of range
====================
可能有測資空一行
用if (len(n)<=1):
continue
就可以AC了