nagato1208 / nagato1208.github.io

For my blog
2 stars 0 forks source link

leetcode-736 Parse Lisp Expression | Nagato's blog #5

Open nagato1208 opened 5 years ago

nagato1208 commented 5 years ago

https://nagato1208.github.io/2019/08/25/leetcode-736-Parse-Lisp-Expression/

描述题目本身比较长, 大意是parse一个lisp like的语言. 可以从样例中get到信息: (add 1 2) 返回1+2 => 3. (mult 3 (add 2 3)) 先计算2+3, 返回的5再和3相乘 => 15. (let x 2 (mult x 5)) x被赋值2, 然后x和5相乘等于10, 然后返回10. 注意let语句如果变量个数是奇数个, 那么最后一个是返回值