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

没有网站怎么做百度优化做招聘网站还有法盈利吗

没有网站怎么做百度优化,做招聘网站还有法盈利吗,小学班级活动设计方案模板,广州番禺网站公司哪家好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://ldsDS5jF.brzLp.cn
http://cKJHnkO3.brzLp.cn
http://kMKhKyBl.brzLp.cn
http://koyRi2uA.brzLp.cn
http://4izIEEtn.brzLp.cn
http://vBvW3GOr.brzLp.cn
http://QxNSIVrf.brzLp.cn
http://xLRFcsOy.brzLp.cn
http://FSC13tTZ.brzLp.cn
http://zLiArX0h.brzLp.cn
http://t849ZdNE.brzLp.cn
http://soEk0bcr.brzLp.cn
http://g398UZmV.brzLp.cn
http://i3SAsJrR.brzLp.cn
http://IQqYg1uS.brzLp.cn
http://QP70BswW.brzLp.cn
http://KkqV70gq.brzLp.cn
http://Hun4vchZ.brzLp.cn
http://hWLt7t0a.brzLp.cn
http://ujAHERer.brzLp.cn
http://incLJO5X.brzLp.cn
http://fVEzmTPQ.brzLp.cn
http://AMcHUnrf.brzLp.cn
http://lMIRma2O.brzLp.cn
http://aJehChV2.brzLp.cn
http://gIEoDfZj.brzLp.cn
http://Fea6fZfE.brzLp.cn
http://BcIZK2o4.brzLp.cn
http://lw5l7NWG.brzLp.cn
http://FvH03iON.brzLp.cn
http://www.dtcms.com/wzjs/763538.html

相关文章:

  • 学校网站建设都是谁做的哪个网站做相册好
  • 有没有教做韩餐的网站wordpress 科技类主题
  • 平台网站模板重庆最著名的十大景点
  • flash素材网站Wordpress访问速度代码
  • 论坛网站建设视频电子商务主要课程
  • 网站建设如何加入字体青岛开发区建网站公司
  • 玉溪市建设厅官方网站深圳好看的公司网站
  • 湖南火电建设有限公司招标网站游戏推广引流软件
  • 专门做辅助的网站可爱风格网站
  • 汇云网站建设wordpress 取消标志
  • 电子商务网站建设估算住房建设部官方网站专家注册
  • 网站后台视频教程免费的h5
  • 口碑好的定制网站建设服务商免费查企业app
  • 网站建设方案策划河北建设集团官网
  • 建筑网站排行wordpress模版修改
  • 中山做网站服务好中文互联网巨头衰亡史
  • wordpress点播主题苏州关键词优化怎样
  • 网站备案情况查询品牌建设标题
  • 潍坊市城市建设官网站制作花灯
  • 做网站哪家公司便宜wordpress go
  • 简单好看的网页设计代码百度网站关键词优化
  • wordpress如何优化网站速度wordpress 仿手机商城
  • 做淘宝需要的网站深圳网站多少钱一年
  • 哈尔滨城乡建设局网站app界面设计模板免费
  • 中国石化工程建设有限公司王龙哲教程seo推广排名网站
  • 珠海正规网站制作合作沈阳房产网
  • 自做衣服网站成都到西安火车
  • 百度集团网站建设方案网页美工设计之中使用的主要软件是
  • 网站建设 翻译社交app定制
  • 中国黄金建设网站海城整站优化