牛客多校第9场A Groundhog and 2-Power Representation

没用过Python,现学现卖,呜呜呜。

牛客多校第9场A Groundhog and 2-Power Representation_第1张图片
牛客多校第9场A Groundhog and 2-Power Representation_第2张图片经过观察我们只要在’2’和’(‘之间加上’**’,然后再算整个式子的结果就行了?

t = input()
l = len(t)
ans = ""
for i in range(l):
    ans += t[i]
    if i == l - 1:
        break
    if t[i] == '2' and t[i + 1] == '(':
        ans += "**"
ans = eval(ans)
print(ans)

还可以一行代码。orz

print(eval(input().replace('(', '**(')))

你可能感兴趣的:(ACM,黎明初晓)