华为OD机试 – 符号运算(Java & JS & Python & C & C++)
题目描述
给定一个表达式,求其分数计算结果。
表达式的限制如下:
- 所有的输入数字皆为正整数(包括0)
- 仅支持四则运算(+-*/)和括号
- 结果为整数或分数,分数必须化为最简格式(比如6,3/4,7/8,90/7)
- 除数可能为0,如果遇到这种情况,直接输出”ERROR”
- 输入和最终计算结果中的数字都不会超出整型范围
用例输入一定合法,不会出现括号匹配的情况
输入描述
字符串格式的表达式,仅支持+-*/,数字可能超过两位,可能带有空格,没有负数
长度小于200个字符
输出描述
表达式结果,以最简格式表达
- 如果结果为整数,那么直接输出整数
- 如果结果为负数,那么分子分母不可再约分,可以为假分数,不可表达为带分数
- 结果可能是负数,符号放在前面
用例
| 输入 | 1 + 5 * 7 / |
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/46dc0fa7a7.html
相关推荐
-
Redis命令—Hash(哈希)篇 (超全)
目录 1.Redis Hmset 命令 – 同时将多个 field-value (域-值)对设置到哈希表 key 中。 简介 语法 可用版本: >= 2.0.0 …
1天前 -
【Unity面试篇】Unity 面试题总结甄选 |算法相关 | ❤️持续更新❤️
前言 之前整理了一篇关于Unity面试题相关的所有知识点:2022年Unity 面试题 |五萬字 二佰道| Unity面试题大全,面试题总结【全网最全,收藏一篇足够面试】 为了方便…
1天前 -
数据结构【查找篇】
数据结构【查找篇】 文章目录 数据结构【查找篇】 前言 为什么突然想学算法了? 为什么选择码蹄集作为刷题软件? 目录 一、顺序查找 二、折半查找 三、 二叉排序树的查找 四、红黑树…
1天前 -
【代码随想录-链表】反转链表
???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首…
1天前 -
代码随想录算法训练营第一天丨数组part 01
什么数组? 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 值得注意的是 线性表是数据排成像一条线一样的结构。每个线性表上的数据最多…
1天前 -
【Java 数据结构】顺序表
篮球哥温馨提示:编程的同时不要忘记锻炼哦! 我们不过是普通人,只不过在彼此眼中闪闪发光 目录 1、什么是顺序表? 2、模拟实现ArrayList 2.1 模拟实现前的约定 2.2 …
1天前 -
【数据结构】单向链表实现 超详细
目录 一. 单链表的实现 1.准备工作及其注意事项 1.1 先创建三个文件 1.2 注意事项:帮助高效记忆和理解 2.链表的基本功能接口 2.0 创建一个 链表 2.1 链表的打印…
1天前 -
蓝桥杯——2021第十二届C/C++真题[省赛][B组]
目录 卡片 直线 货物摆放 路径 空间 砝码称重 时间显示 杨辉三角数 双向排序 括号序列 卡片 思路:这道题咋一看给人一种挺难的感觉,其实很简单,就是一个数的每位遍历。 …
1天前
