输入一个长度为
、由题面所述符号构成的字符串,代表一个表达式。
输出一个整数
,代表计算的答案。满足
。
3+2*{1+2*[-4/(8-6)+7]}
25
在这个样例中,计算过程为:
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('line', function (line) { const tokens = line.replace('{', '(').replace('}', ')').replace('[','(').replace(']',')'); console.log(eval(tokens)); });
line=line.replace(new RegExp('{','g'),"("). replace(new RegExp('}','g'),")"). replace(/\[/g,"("). replace(/\]/g,")") console.log(eval(line))
const line = readline() const result = line.replace('{', '(').replace('}',')') console.log(eval(result))
}function cal2(str){