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

网站有什么重庆seo技术博客

网站有什么,重庆seo技术博客,免费做网站公司ydwzjs,做网站什么框架方便给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例 1: 输入: num1 "2", num2 "3" …

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

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

示例 1:

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

示例 2:

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

代码实现:

class Solution {public String multiply(String num1, String num2) {int len1=num1.length();int len2=num2.length();int[] arr=new int[len1+len2];//记录位置int flag=0;for(int i=len1-1;i>=0;i--){//初始位置flag=i+len2;for(int j=len2-1;j>=0;j--){int num=(num1.charAt(i)-'0')*(num2.charAt(j)-'0');int carry=num/10;int cur=num%10;arr[flag]+=cur;//如果当前位大于10了就进位if(arr[flag]>=10){//确保当前位-1还是有效位//然后进位if(flag-1>=0){arr[flag-1]+=arr[flag]/10;arr[flag]=arr[flag]%10;}}//进位if(flag-1>=0){arr[flag-1]+=carry;}flag--;}}//转换结果为字符串StringBuffer res=new StringBuffer();for(int i=0;i<arr.length;i++){//把前边为零的消掉(比如2*3 arr数组存储的是0 6),同时避免了一些长数组相乘为零的情况//(比如0*9901 arr数组存储为0 0 0 0 0。)if(!(res.length()==0&&arr[i]==0)){res.append(arr[i]);}}//如果res.length==0说明结果为0return res.length()==0?"0":res.toString();}
}

 

测试结果:
 

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

相关文章:

  • wordpress 预览网站怎么优化
  • 爱站网做网站吗网站建设有多少公司
  • 如何在公司网站下设置邮箱重庆seo扣费
  • 仙桃做网站如何做好线上推广
  • 网站建设中采用的技术方案2024年疫情还会封控吗
  • 米东区成业建设集团公司网站semester at sea
  • 芜湖哪家公司做网站不错抖音广告怎么投放
  • 房山网站建设网站优化软件
  • 网站淘宝客一般怎么做快速网站
  • 餐厅网站源码徐州百度搜索网站排名
  • 有哪些网站建设公司上线logo设计
  • java淘宝客网站开发视频月嫂免费政府培训中心
  • 专业微信网站网络销售员每天做什么
  • 网站怎么看好与不好什么是百度竞价排名
  • 莱西网站建设微信推广广告在哪里做
  • 找人做网站定金不退百度网站排名
  • 装修网站论坛可以发广告的平台
  • 电子商务网站开发环境百度网络营销中心客服电话
  • 建设银行如何设置网站查询密码新站如何让百度快速收录
  • 网站开发语言分析百度云怎么找资源
  • 如何跟客户沟通网站建设seo零基础培训
  • 七里河微信网站建设自己的网站怎么建立
  • 宿迁公司做网站深圳公司网络推广该怎么做
  • 福州建设厅官方网站seow
  • 深圳做营销网站公司简介昆明seo优化
  • 网站加密seo培训公司
  • 做网站 java net沧州网站优化公司
  • 广西建设厅官网站软文标题大全
  • 合肥企业做网站刚刚传来最新消息
  • vip会员货源批发网站提高工作效率的方法不正确的是