当前位置: 首页 > news >正文

网站导航图怎么做大型外贸网站建设

网站导航图怎么做,大型外贸网站建设,培训机构排名前十,做民宿最大的网站火星文计算2 题目 已知火星人使用的运算符号为#;$ 其与地球人的等价公式如下 x#y4*x3*y2 x$y2*xy3 x y是无符号整数 地球人公式按照c语言规则进行计算 火星人公式中#符优先级高于$ 相同的运算符按从左到右的顺序运算 输入 火星人字符串表达式结尾不带回车换行 输入的字符串…

火星文计算2

题目

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

输入

火星人字符串表达式结尾不带回车换行
输入的字符串说明是 字符串为仅有无符号整数和操作符组成的计算表达式

  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位整数溢出

输出

根据火星人字符串输出计算结果
结尾不带回车换行

示例一

输入

7#6$5#12

输出

157

说明

7#6$5#12=(4*7+3*6+2)$5#12=48$5#12=48$(4*5+3*12+2)=48$58=2*48+58+3=157

解题思路

这是一个字符串解析的算法任务,它对输入的字符串进行了处理,然后输出最终结果。

  1. 首先,该代码使用readline函数读入一个字符串,该字符串可能包含#和$符号,表示分隔符。
  2. 然后,使用split函数将读入的字符串按#符号分隔为一个字符串数组。
  3. 接下来,遍历字符串数组,对于包含$符号的字符串,再使用split函数将其分隔为数字字符串数组。
  4. 然后,使用reduce函数对该数字字符串数组进行计算,结果存储在数组的相应位置。
  5. 如果字符串数组仅包含一个元素,则直接输出该元素的值。否则,使用reduce函数将数组的所有元素进行计算,并输出结果。

核心知识点

  1. 使用正则表达式将输入字符串分为两个列表:数字列表和操作符列表。

  2. 使用 while 循环实现对 “#” 操作符的计算。

  3. 调用 sharpdollar 函数对数字进行运算,并得到最终结果。

  4. 将最终结果通过 print 语句输出。

Code

/*** Author: 华为OD联盟(梦想橡皮擦,码莎拉蒂,鸿蒙坚果)* Date: 2023/2/16* Time: 9:35* Description:*/
let a=readline()// let a='7$6$5#12'let res=a.split('#')for(let i=0;i<res.length;i++){if(res[i].includes('$')){let t=res[i].split('$')res[i]=t.reduce((a,b)=>3*Number(a)+Number(b)+2)}}if(res.length==1){console.log(res[0])}else{res=res.reduce((a,b)=>(2*a+3*b+4))}console.log(res)

版权说明

试题来源:华为 OD 联盟整理收集

题解:解题思路代码 为原创内容,该部分版权由 OD 联盟共同拥有,并授权组内成员发布。

目标:👉 助你解开所有机试题

http://www.yayakq.cn/news/164800/

相关文章:

  • 深圳优化网站公司哪家好如何申请公司邮箱账号
  • 锦州网站建设人与狗做的网站
  • 某网站优化方案永州市城乡建设规划局网站
  • 东莞网站优化流程可以自己制作广告的软件
  • 南城区网站仿做wordpress 网页飘窗
  • 网络广告推广网站wordpress 用户角色
  • 入侵dedecms网站管理员密码创什么网站吸引人
  • 网站开发的响应式和兼容性问题ai设计室内设计
  • 口碑好的丹阳网站建设网站响应式和非响应式
  • 嘉兴seo公司网站中国建设银行网址多少
  • 连云港建设工程质量监督站网站类似有点料的推广平台
  • 嵩明县住房和城乡建设局网站百度网页版网址
  • 网站托管维护方案蓝色商务网站模板
  • 校园网门户网站建设锛网站
  • 厦门SEO_厦门网站建设网页美工是什么
  • 杭州兼职网站建设wordpress栏目分类
  • 做网站还是做app好12黄页网站建设
  • 网站建设推广好处.tech域名的网站
  • 网站开发执行什么标准号现在网站建设用什么语言
  • 怎么用手机做刷会员网站wordpress博客数据库
  • asp网站建设运用的技术定制网络开发软件
  • 商城网站支付系统怎么做公司网站设计与制作
  • 七里河微信网站建设wordpress是外网吗
  • 合肥市网站建设 小程序wordpress表单插件
  • 服装 网站模板 wordpress有哪个理财网站是专门做汽车抵押的
  • 站长之家查询的网址阿里云服务器怎么安装wordpress
  • 太原做网站的鸣蝉公司有哪些平台网站是做废钢的
  • 刚做的网站适合做外链吗约会软件app前十名
  • jsp网站开发中英文页面切换wordpress 左侧导航菜单
  • 网站建设出售建站平台与自己做网站