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

国外有做塑料粒子的网站吗seo网上培训多少钱

国外有做塑料粒子的网站吗,seo网上培训多少钱,网站建设分几步,做暖暖网站43.字符串相乘 项目场景: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例 1: 输入: num…

43.字符串相乘 

项目场景:

给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。

注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。

示例 1:

输入: num1 = "2", num2 = "3"
输出: "6"

示例 2:

输入: num1 = "123", num2 = "456"
输出: "56088"

提示:

  • 1 <= num1.length, num2.length <= 200
  • num1 和 num2 只能由数字组成。
  • num1 和 num2 都不包含任何前导零,除了数字0本身。


问题描述

        这道题要求不使用任何的内置库或转换为整数进行计算,利用一个addStrings函数进行加和。遍历一个字符串数字的每一位与另一个字符串数字的每一位进行相乘。但是如果高位的话需要加在curr数组前方加0,是为了保证反转后得到的字符串对应的数字的数量级是不变的,product为当前位相乘得到的数字,取余10得到的为最高位数字,add为进位数字。addStrings为辅助函数,实际的完成方式与主函数类似。

class Solution:def multiply(self, num1: str, num2: str) -> str:if num1=="0" or num2=="0":return "0"ans="0"m,n=len(num1),len(num2)for i in range(n-1,-1,-1):add=0y=int(num2[i])curr=["0"]*(n-i-1)for j in range(m-1,-1,-1):product=int(num1[j])*y+addcurr.append(str(product%10))add=product//10if add>0:curr.append(str(add))curr="".join(curr[::-1])ans=self.addStrings(ans,curr)return ansdef addStrings(self,num1:str,num2:str)->str:i,j=len(num1)-1,len(num2)-1add=0ans=list()while i>=0 or j>=0 or add!=0:x=int(num1[i]) if i>=0 else 0y=int(num2[j]) if j>=0 else 0result=x+y+addans.append(str(result%10))add=result//10i-=1j-=1return "".join(ans[::-1])

         以上为本篇文章的全部内容,感谢你抽出宝贵的时间阅读这篇文章。如果你有任何疑问或建议,欢迎在评论区留言,我们一起交流进步。愿你的代码之路越走越顺,生活充满阳光! 

http://www.dtcms.com/wzjs/154819.html

相关文章:

  • 17我们一起做网站人工智能培训课程
  • 网站做的好不好看什么关键词热度分析工具
  • 网站建设如何盈利网络推广教程
  • 秦皇岛建设网站seo优化平台
  • django做网站怎样网络推广工具有哪些
  • 福州做网站费用优化设计五年级下册数学答案
  • 广德做网站设计开发体验营销策划方案
  • 有哪些网站可以卖自己做的图片哪里有网站推广优化
  • 零成本搭建自己的网站石家庄邮电职业技术学院
  • 假山制作泰州seo
  • 做网站真的可以赚的钱吗游戏推广公司
  • 怎么给网站做优化今日头条热点新闻
  • 网站建设费与网络维护费区别湖南靠谱的关键词优化哪家好
  • 做网站代码第一不windows优化大师可以卸载吗
  • 购物网站开发教程100个关键词
  • 龙岩网站建设方案seo企业推广案例
  • 厦门市建设工程质量安全协会网站b站网站推广mmm
  • 浏览器正能量网站2021今日新闻头条10条
  • 制作网站哪家好网站快速排名优化
  • 服装网站建设策划书的基本结构友情链接查询
  • 关于公司网站怎么做推广形式
  • 建设网站 备案百度应用市场app下载
  • wordpress 筛选网站推广优化方式
  • 聚思博新网站建设网络服务器是指什么
  • 做网站需要备案吗海外网站cdn加速
  • wordpress清空数据库表如何优化seo技巧
  • 哪个做网站好免费友情链接网页
  • 北京市住房和建设委员会门户网站网站建设加推广优化
  • 钱包网站开发seo是如何做优化的
  • html5做网站链接范例永久开源的免费建站系统