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

建设银行网站logo电商网站设计原则

建设银行网站logo,电商网站设计原则,杭州新站整站seo,茶楼 网站火星文计算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/924627/

相关文章:

  • 东莞网站的优化奥创工作手机微信管理系统
  • 买服务器做网站网站开发和oa有什么区别
  • 网站建设费能算作广告费用吗同步到wordpress
  • 接入商 济南网站建设简单5步_制作wordpress留言板
  • 湖南seo网站策划大丰企业做网站多少钱
  • 2023年二建报名网站官网登录苏州网站推广建设
  • 求一个网站你知道的wordpress有赞收款插件
  • 网站上传的图片不显示公众号开发工具下载
  • 制造业外贸营销网站建设徐州网络公司排名
  • 南京室内设计公司排名宁波网站建设优化找哪家
  • 天津网站建设专家天津网站建设制作系统
  • 药企网站怎么做新网官方网站
  • 做网站的顶部图片便宜的网站设计
  • 上海工商网站公司网站推广方式
  • 网页设计网站页面代码怎么确定网站的关键词
  • 贵阳花溪建设村镇银行官方网站长沙市招聘网
  • 做企业网站都有什么平台网站做多个产品
  • 网站策划书预期风险做直播网站需要什么资质
  • 绵阳市建设厅官方网站重庆自助企业建站模板
  • 资源网站都有哪些室内装修设计案例
  • php 网站建设方案付费查看wordpress
  • 网站建设开发收费手机表格制作app
  • 互联网企业网站模板海南广播电视总台
  • 创新的医疗网站建设没注册过wordpress有账号
  • 网站建设流程包括哪些内容点评网页设计作业
  • 苏州市住房城乡建设局网站首页最近有哪些新闻
  • asp网站开发报告怎么制作网站的链接宏
  • 宿迁公司做网站东营招标信息网官网首页
  • 旅游哪个网站最好泉州网络seo
  • wordpress前台多张缩略图佛山优化网站排名