#37119: python解


yygg0988199300@gmail.com (你懂的)

學校 : 不指定學校
編號 : 225535
來源 : [111.248.244.6]
最後登入時間 :
2024-03-09 10:57:26
g648. 可樂磷酸(搗蛋篇) -- 板中資訊APCS班程式挑戰賽 | From: [218.161.8.208] | 發表日期 : 2023-08-21 19:45

n = int(input())

for i in range(n):
    x = input()
    num = []
    ans = 1
    for k in range(len(x)):
        if x[k].isdigit():
            if k>=1:
                if x[k-1].isdigit():
                    num[-1] += x[k]
                else:
                    num.append(x[k])
            else:
                num.append(x[k])
               
            if k>=2:
                if x[k-1] == '-' and not x[k-2].isdigit():
                    num[-1] = '-' + num[-1]
        #print(x[k], end = ' ')
        #print(num)
    if x[0] == '-':
        num[0] = '-' + num[-0]
    num_copy = num.copy()
    for t in range(0, len(num_copy)):
        #print(num_copy[i])
        num_copy[t] = int(num_copy[t])
        ans *= num_copy[t]
    print(ans)
 
ZeroJudge Forum