news 2026/4/23 13:14:02

华为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/4/23 0:14:59

收藏备用!35+程序员转型AI指南:避开坑、选对岗,解锁职业新赛道

当ChatGPT一键生成可直接嵌入项目的代码片段,当Copilot实时融入编码流程提供智能补全与逻辑提示,人工智能(AI)早已跳出概念炒作的圈层,成为驱动各行业产业升级的核心引擎。从智能医疗领域依托AI实现CT影像的精准病灶诊…

作者头像 李华
网站建设 2026/4/22 0:32:35

2026漏洞挖掘指南

一、漏洞挖掘的核心认知:不止于 “找漏洞”​ 漏洞挖掘(Vulnerability Mining)是主动发现软件、系统或网络中未被披露的安全缺陷的过程,但核心价值远不止 “找到漏洞”—— 更要理解漏洞产生的底层逻辑、评估危害范围、提供可落地…

作者头像 李华
网站建设 2026/4/15 20:46:22

Nginx与网关配置观——超时、限流、TLS与代理缓存的原则化清单

写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢。同时还望大家一键三连,赚点奶粉钱。本系列已完结,完整版阅读课联系本人 优秀的网关配置不是功能的简单堆砌,而是超时控制、…

作者头像 李华
网站建设 2026/4/8 16:40:34

【实证分析】上市公司上下游供应链协同创新数据-含代码及原始数据(2013-2024年)

数据简介:上市公司-上下游供应链协同创新数据是围绕上市公司这一核心企业,记录其与供应链上游供应商、下游客户在协同创新过程中产生的各类数据集合。这些数据反映了上市公司与供应链伙伴在技术创新、产品创新、管理创新等方面的合作深度与广度&#xff…

作者头像 李华
网站建设 2026/4/15 17:06:26

Cisco 350-601 認證介紹|CCNP Data Center 核心考試解析

背景概述隨著全球企業對高效能運算與混合雲架構的需求日益增加,思科(Cisco)對其數據中心核心技術認證考試 350-601 Implementing and Operating Cisco Data Center Core Technologies (DCCOR) 進行了版本升級。作為取得 CCNP Data Center、CC…

作者头像 李华
网站建设 2026/4/22 19:21:24

一库尽收,融合智胜:金仓数据库以“一体替代”重塑企业数据基座

在数字化进程中,企业正面临数据模型多样化的挑战。核心交易依赖强一致性数据库,互联网应用建立在开源生态之上,物联网产生海量时序数据,地理信息系统处理空间信息,人工智能应用又催生了对向量检索的需求。传统的做法是…

作者头像 李华