// An highlighted block
package main
import "strconv"
func evalRpn(tokens []string) int{
number :=[]int{}
for _,val:=range tokens{
l:=len(number)
switch val {
case "+":number = append(number[:l -2],number[l-2]+number[l-1])
case "-":number = append(number[:l -2],number[l-2]-number[l-1])
case "*":number = append(number[:l -2],number[l-2]*number[l-1])
case "/":number = append(number[:l -2],number[l-2]/number[l-1])
default:
num,_:=strconv.Atoi(val)
number = append(number,num)
}
}
return number[0];
}
func main(){
}
第五周,作业3
最新推荐文章于 2022-11-20 14:07:25 发布