求助! 为什么测试点3被RE了?
查看原帖
求助! 为什么测试点3被RE了?
312015
0kdt_BT楼主2021/5/16 15:26
dataStr = input()
topPtr = -1
endPoint = dataStr.index('@',0,len(dataStr))
for i in range(endPoint):
    if dataStr[i] == '(' or dataStr[i] == ')':
        if dataStr[i] == '(':
            topPtr += 1
        elif dataStr[i] == ')':
            if topPtr >= 0:
                topPtr -= 1
            else:
                print("NO")
                break
else:
    if topPtr >= 0:
        print("NO")
    else:
        print("YES")
2021/5/16 15:26
加载中...