火星文计算[100 分]

题目描述

已知火星人使用的运算符号为#$,其与地球人的等价公式如下:
x#y=2*x+3*y+4
x$y=3*x+y+2
1、其中 x、y 是无符号整数
2、地球人公式按照 c 语言规则进行计算
3、火星人公式中,$的优先级高于#,相同的运算符按从左到右的顺序运算

输入描述

火星人字符串表达式(结尾不带回车换行)
输入的字符串说明:字符串为仅由无符号整数和操作符(#$)组成的计算表达式。例如:123#4$5#67$78

1、用例保证字符串中,操作数与操作符之间没有任何分隔符。
2、用例保证操作数取值范围为 32 位无符号整数。
3、保证输入以及计算结果不会出现整型溢出。
4、保证输入的字符串为合法的求值报文,例如: 123#4$5#76$78
5、保证不会出现非法的求值报文例如类似这样的字符串:
#4$5 // 缺少操作数
4$5# // 缺少操作数
4#$5 // 缺少操作数
4 $5 // 有空格
3+4-5*6/7 // 有其他操作符
12345678987654321$54321 // 32 位整数溢出

输出描述

根据输入的火星人字符串输出计算结果(结尾不带回车

003. 火星文计算[100 分]相关推荐

  1. 【华为机试真题 JAVA】火星文计算-100

    [编程题目 |100分]火星文计算[2021 H1,H2, 2022 Q1 考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bit ...

  2. 【华为OD机试真题 python】火星文计算 【2022 Q4 | 100分】

    ■ 题目描述 [火星文计算] 已知火星人使用的运算符为#.$,其与地球人的等价公式如下: x#y = 2*x+3*y+4 x$y = 3*x+y+2 1.其中x.y是无符号整数 2.地球人公式按C语言 ...

  3. 【华为OD机试真题 JAVA】火星文计算【2022 Q4 | 100分】

    ■ 题目描述 [火星文计算] 已知火星人使用的运算符为#.$,其与地球人的等价公式如下: x#y = 2*x+3*y+4 x$y = 3*x+y+2 1.其中x.y是无符号整数 2.地球人公式按C语言 ...

  4. 华为OD机试 - 火星文计算 2(C++) | 附带编码思路 【2023】

    刷算法题之前必看 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高. 华为 OD 清单查看地址:https://blog.csdn.net/hihell/categor ...

  5. 2023新华为OD机试题 - 火星文计算2(JavaScript) | 刷完必过

    华为Od必看博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典 [华为OD机试]全流程解析+经验分享,题型 ...

  6. 华为OD机试模拟题 用 C++ 实现 - 火星文计算(2023.Q1)

    最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 最多获得的短信条数(2023.Q1)) 文章目录 最近更新的博客 使用说明 火星文计算 题目 输入 输出 示例一 输入 输出 说明 C++ ...

  7. 【华为OD机试真题 Java】火星文计算(100%通过+全网最详细注释)

    前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...

  8. 华为OD机试真题 Python 实现【火星文计算】

    目录 题目 思路 考点 Code 题目 已知火星人使用的运算符为#.$,其与地球人的等价公式如下: x#y = 2*x+3*y+4 x$y = 3*x+y+2 1.其中x.y是无符号整数 2.地球人公 ...

  9. PTA 6 后缀表达式计算 (100 分)

    Kunkun学长觉得应该让学弟学妹了解一下这个知识点:后缀表达式相对于中缀表达式更容易让计算机理解和学习.现在kunkun学长给出一串后缀表达式,你能帮他算出这个后缀表达式的值吗? 输入格式: 第一行 ...

最新文章

  1. (原创)用c++11打造好用的any
  2. shell编程——sed用法
  3. 5G服务可以解决的4个企业WAN挑战 - vecloud
  4. MySQL for Mac 安装和基本操作
  5. 【深度学习】CUDA 和 TensorRT 博客搜集
  6. Alibaba之MySQL宝典_Alibaba之MySQL宝典流出!极致经典,堪称行业天花板
  7. CSS background 属性
  8. Python编程练习:使用 turtle 库完成六边形的绘制
  9. 51单片机入学第七课——矩阵键盘
  10. vue颜色选择器插件
  11. 502 Bad Gateway错误
  12. HarmonyOS 2+华为P50系列组合正在开启“超级终端”时代
  13. HC Bridge容器网络模式分享
  14. android ntfs驱动_如何在Android上读写外部NTFS外部硬盘驱动器和笔式驱动器
  15. 华为鸿蒙系统手表,鸿蒙2.0系统发布!年底适配最新华为旗舰,系统比安卓还要好?...
  16. The Shawshank Redemption-17
  17. 从pcap文件中解析网络数据包
  18. 【计算机网络】第三话·浅谈OSI和TCP/IP模型
  19. 黑苹果安装的驱动含义
  20. 从理念到大型实践,揭开腾讯零信任iOA安全方案的“落地密码”

热门文章

  1. Java版本企业工程项目管理系统平台源码(三控:进度组织、质量安全、预算资金成本、二平台:招采、设计管理)
  2. python中selenium的ActionChains模拟滑块移动
  3. 多进程之间共享全局变量 python实现
  4. 美国计算机专业CS申请热门方向
  5. 学习3dmax一直没进步?找到这几个突破口
  6. Excel打开显示“就绪”不显示内容解决方法
  7. Input file 上传文件
  8. 贝斯狸的 Python 之旅 -- 深入切片操作及原理
  9. jquery 实现表格搜索功能
  10. adf被打开_hp一体机上显示adf门打开怎样关闭