目录
题目描述
特殊符号代替普通的计算方式比如 x#y = 2*x+y,x$y = x+3y, #优先级高于$。
比如输入 5#2$6 输出结果就是 30,因为先算 5#2 = 12,再算 12$6=30
参考示例
输入:5#2$6
输出:30
参考代码
def calc():
num_input = input()
stack = []
i = 0
j = 1
while j < len(num_input):
if num_input[j] == "#":
stack.append(int("".join(num_input[i:j])))
stack.append(num_input[j])
i = j &