news 2026/5/30 0:59:38

华为OD机考双机位C卷 - 仿LISP运算 (Java Python JS C/C++ GO )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机考双机位C卷 - 仿LISP运算 (Java Python JS C/C++ GO )

最新华为OD机试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看

华为OD机考双机位C卷 - 仿LISP运算

题目描述

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

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

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

注意:

参数 P1, P2 也有可能是另外一个嵌套的 (OP P1 P2 …) ,当前 OP 类型为 add / sub / mul / div(全小写),分别代表整数的加减乘除法,简单起见,所有 OP 参数个数均为 2 。

举例:

  • 输入:(mul 3 -7)输出:-21
  • 输入:(add 1 2) 输出:3
  • 输入:(sub (mul 2 4) (div 9 3)) 输出 :5
  • 输入:(div 1 0) 输出:error

题目涉及数字均为整数,可能为负;

不考虑 32 位溢出翻转,计算过程中也不会发生 32 位溢出翻转,

除零错误时,输出 “error”,

除法遇除不尽,向下取整,即 3/2 = 1

输入描述

输入为长度不超过512的字符串,用例保证了无语法错误

输出描述

输出计算结果或者“error”

示例1

输入

(div 12 (sub 45 45))

输出

error

说明

示例2

输入

(add 1 (div -7 3))

输出

-2

说明

− 7 3 + 1 = − 4 3 -\frac{7}{3} + 1 = -\frac{4}{3}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 10:51:37

通过域名投资获益的三种常见策略及其优劣

关于Dynadot Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 Dynadot平台操作教程索引(包括域名邮…

作者头像 李华
网站建设 2026/5/14 14:37:02

SSM医院住院部管理系统g8582(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面

系统程序文件列表 系统项目功能:医生,护士,科室,病房信息,病床信息,仪器信息,门诊病历,住院安排,药品信息,治疗信息,出院申请 SSM医院住院部管理系统开题报告 一、题目 SSM医院住院部管理系统的设计与实现 二、选题背景与意义 2.1 选题背景 住院部是医院诊疗服…

作者头像 李华
网站建设 2026/5/22 8:51:52

做电商商品卖点提炼工具,输入商品详情,自动提取核心卖点(功能/材质/性价比),生成适配电商详情页的卖点文案,分点展示更清晰。

1. 实际应用场景描述 场景: 小刘是一名电商运营,负责多个店铺的商品上架。每天需要从供应商提供的长篇商品详情中提炼出核心卖点,并写成适合详情页的分点文案。 例如,一款保温杯的详情可能包含材质、容量、保温时长、外观设计、适…

作者头像 李华
网站建设 2026/5/5 5:25:27

HELLY HANSEN携手香港游艇会扬帆启航 承百年航海精神,启东方航道新程

2026年1月25日,挪威高端户外品牌HELLY HANSEN与香港游艇会于香港维港之畔携手启航,共启新年航海新章。秉承跨越世纪的百年航海基因,HELLY HANSEN择址香港这一国际航海枢纽,以一场扬帆之旅生动诠释开拓不止的探索精神。活动现场&am…

作者头像 李华
网站建设 2026/5/23 1:24:38

运维系列【亲测有效】:Linux 系统根分区满了怎么办(根分区不是lvm不可以直接扩充的前提下)

Linux 系统根分区满了怎么办(根分区不是lvm不可以直接扩充的前提下) Linux 系统根分区满了怎么办(根分区不是lvm不可以直接扩充的前提下 问题分析 根本原因 解决方案: 方案一:迁移 Docker 数据到 /data 步骤1:停止 Docker 服务 步骤2:备份现有 Docker 数据 步骤3:创建新…

作者头像 李华
网站建设 2026/5/15 18:38:44

opc da 服务器数据 转 SNMP项目案例

目录 1 案例说明 2 VFBOX网关工作原理 3 应用条件 4 查看OPC DA服务器的相关参数 5 配置网关采集opc da数据 6 使用SNMP转发 7 在服务器上运行仰科OPC DA采集软件 8 案例总结 1 案例说明 在OPC DA服务器上运行OPC DA client软件查看OPC DA服务器的相关参数。配置VFBOX…

作者头像 李华