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

成都网站公司网站建设广东seo推广哪里好

成都网站公司网站建设,广东seo推广哪里好,福州网站制作网站,俄文网站建设方案思路 用栈来完成; 考虑到运算关系,先乘除后加减;此外,一般计算式首个数字式正数;判断字符是否为数字,str.isdigit()字符转数字:ord(str) - ord(‘0’)遇到加减符,压栈数字&#xf…

思路

用栈来完成;

  • 考虑到运算关系,先乘除后加减;
  • 此外,一般计算式首个数字式正数;
  • 判断字符是否为数字,str.isdigit()
  • 字符转数字:ord(str) - ord(‘0’)
  • 遇到加减符,压栈数字;遇到乘除符,先运算再压栈
  • 遍历完后,再将栈内数字求和

代码

class Solution:def calculate(self, s: str) -> int:stack = []n = len(s)preSign = '+'num = 0for i in range(n):if s[i] != ' ' and s[i].isdigit():num = num * 10 + ord(s[i]) - ord('0')if i == n - 1 or s[i] in '+-*/':if preSign == '+':stack.append(num)elif preSign == '-':stack.append(-num)elif preSign == '*':stack.append(stack.pop() * num)else:stack.append(stack.pop // num)preSign = s[i]num = 0return sum(stack)
http://www.yidumall.com/news/29524.html

相关文章:

  • 大连哪家网站做的好最有效的广告宣传方式
  • 硅谷网站开发薪酬bt磁力搜索引擎索引
  • 网站规划主要内容合肥seo外包平台
  • 爱客crm手机下载百度seo优化是什么
  • 南昌网站建设哪家最好网络推广网上营销
  • 网站建设维护价格关键词排名怎么上首页
  • 制作一个网站怎么架构推广网站平台
  • 如何做直播类网站海外营销
  • 婴儿做相册的网站新品推广策划方案
  • 网站首页关键词口碑好的设计培训机构
  • host域名主机服务商商务企业网站模板hyein seo
  • 网站建设框架文档百度推广免费
  • 北京企业响应式网站建设网络营销软文范例300字
  • 山东东成建设咨询有限公司网站指数查询
  • WordPress工具站点网络推广员工作内容
  • 成都市建委平台杭州网站seo外包
  • 商城网站设计费用公司网络营销推广软件
  • angularjs 做电商网站怎样注册个人网站
  • 福田网站建设电话网站建设小程序开发
  • 做网站客户怎么找酒泉网站seo
  • 网站建设优化服务器seo是怎么优化的
  • 做企业网站那家好公司网络推广方法
  • 做外贸站推广注册公司流程和费用
  • 可以做推文的网站南昌seo排名外包
  • 商业网站网站建设国外网站排行
  • phpcms做网站感想微信管理软件
  • 双鸭山网站开发推广平台收费标准
  • 男人与女人做视频网站成都专业seo公司
  • 网站地图的形式企业网站推广有哪些
  • 网站源码 下载公司营销策划方案