#957. 前缀逻辑值
前缀逻辑值
题目描述
给定前缀逻辑表达式,请求出这个逻辑表达式的值。
前缀逻辑表达式的定义如下:
0是一个前缀逻辑表达式,其值为false;1是一个前缀逻辑表达式,其值为true。- 如果
x与y是前缀逻辑表达式,那么&xy是前缀逻辑表达式,其值为x及y的与运算结果。|xy是前缀逻辑表达式,其值为x及y的或运算结果。^xy是前缀逻辑表达式,其值为x及y的异或运算结果。
- 除上述规则外,都不是前缀逻辑表达式。
输入格式
单个字符串,表示一个前缀逻辑表达式
输出格式
输入的表达式的值,以 true 或 false 表示。
数据范围
设 |s| 表示输入字符串的长度
- 50%的数据,
1 ≤ |s| < 1,000 - 100%的数据,
1 ≤ |s| < 200,000
样例数据
输入:
|&10^01
输出:
true
输入:
&|&^|&&10010001
输出:
false