【华为OD机试】仿 LISP 运算【2023 B卷|200分】

华为OD机试】-真题 !!点这里!!

华为OD机试】真题考点分类 !!点这里 !!

题目描述

LISP 语言唯一的语法就是括号要配对。

形如 (OP P1 P2 …),括号内元素由单个空格分割。

其中第一个元素 OP 为操作符,后续元素均为其参数,参数个数取决于操作符类型。

注意:

参数 P1, P2 也有可能是另外一个嵌套的 (OP P1 P2 …) ,

当前 OP 类型为 add / sub / mul / div(全小写),分别代表整数的加减乘除法,

简单起见,所有 OP 参数个数均为 2 。

举例1:

输入:

(mul 3 -7)

输出:

-21

举例2

输入:

(add 1 2)

输出:

3

举例3

输入:

(sub (mul 2 4) (div 9 3))

输出:

5

本文链接:https://my.lmcjl.com/post/1389.html

展开阅读全文

4 评论

留下您的评论.