#20628: 為什麼RE?求大神幫幫忙


youngyoung (06 蘇昱揚 306)

學校 : 臺北市私立延平高級中學
編號 : 98924
來源 : [180.217.13.133]
最後登入時間 :
2022-05-03 14:31:59
c014. 10035 - Primary Arithmetic -- UVa10035 | From: [1.200.194.9] | 發表日期 : 2020-02-13 20:31

a, b = input().split()
while eval(a) or eval(b):
    if a > b:
        a, b = b, a
    a = a[:: -1]
    b = b[:: -1]
    c = 0
    d = 0
    for e in range(len(a)):
        if eval(a[e]) + eval(b[e]) + c >= 10:
            c = 1
            d += 1
        else:
            c = 0
    for e in range(len(a), len(b)):
        if eval(b[e]) + c >= 10:
            c = 1
            d += 1
        else:
            c = 0
    if d > 1:
        print(d, 'carry operations.')
    elif d:
        print(d, 'carry operation.')
    else:
        print('No carry operation.')
    a, b = input().split()
自己python測試和這裡的測試都對,但送出之後就是RE,說string index out of range
 
ZeroJudge Forum