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

付网站开发费计入什么科目网站建设 微信 app

付网站开发费计入什么科目,网站建设 微信 app,电子商务网站权限管理问题,表格做网站43. 字符串相乘 - 力扣#xff08;LeetCode#xff09; 给定两个以字符串形式表示的非负整数 num1 和 num2#xff0c;返回 num1 和 num2 的乘积#xff0c;它们的乘积也表示为字符串形式。 注意#xff1a;不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例…43. 字符串相乘 - 力扣LeetCode 给定两个以字符串形式表示的非负整数 num1 和 num2返回 num1 和 num2 的乘积它们的乘积也表示为字符串形式。 注意不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例 1: 输入: num1 2, num2 3 输出: 6 示例 2: 输入: num1 123, num2 456 输出: 56088 提示 1 num1.length, num2.length 200num1 和 num2 只能由数字组成。num1 和 num2 都不包含任何前导零除了数字0本身。 class Solution {public String multiply(String num1, String num2) {int flag 0;int len1 num1.length();int len2 num2.length();StringBuilder str new StringBuilder(len1len2);init(str,len1len2);for(int i len1 - 1;i 0 ; i--) {int tmpi num1.charAt(i) - 0;int j 0;for(j len2 - 1; j 0 ; j--) {int index (len1-i-1)(len2-1-j);int tmp str.charAt(index) - 0;int tmpj num2.charAt(j) - 0;tmp tmp tmpi*tmpj flag;flag tmp/10;tmp % 10;str.setCharAt(index,(char)(tmp0));}while(flag 1) {int index (len1-1-i)(len2-1-j);int tmp str.charAt(index) - 0;tmp tmpflag;flag tmp/10;tmp%10; str.setCharAt(index,(char)(tmp0));j--;}} int len len1len2-1;while(str.charAt(len) 0) {if(len 0) break;str.delete(len,len1);len--;}str.reverse();return str.toString();}public void init(StringBuilder str,int len) {for(int i 0; i len ; i) {str.append(0);}} } 今天是一道中等题。这道题是有关于字符串的实际上跟大数乘法的方法相类似。如果能够搞懂这道题那么大数乘法大数加法应该就都没有问题了。 读完题目发现这道题要求我们对两个字符串进行相乘的操作。题目要求不能直接将给的字符串转成数字。所以需要使用大数乘法。相加是处理运算完数字放的位置以及有无进位问题。而乘法则是在加法的基础上多加一个两个数的乘数而已。 第一个难点位置。运算完的数字应该放在哪个位置我们需要先了解一下乘法。i位数乘j位数。第0位乘第0位放在第0位第0位乘第1位放在第1位第1位乘第1位放在第2位。这里认为数字最低位是第0位那么发现了吗乘法i位*j位是放在i*j位上的。 第二个难点进位问题。如果是加法那么产生的进位不会超过1。但是乘法有可能产生1-9的进位所以在判定是否进位时需要使用1来判断不再是1来判断。 那么整体就出来了。i位数*j位数最多产生ij位的数我们创建ij位的StringBuild用来放结果。flag 用于记录是否有进位。进入循环后每位相乘index计算运算完的数字应该放在哪个位置。而%10操作可以判断进完位的余数/10的操作可以判断进位的个数。最后如果有超过两数位数的进位就单独处理。由于使用append所以结果相反返回之前需要reverse一下。 如果有其他解法也可以发在评论区。
http://www.hkea.cn/news/14317831/

相关文章:

  • 零基础自学设计郴州网站seo
  • 网站记登录账号怎么做移动端设计规范
  • 涿州网站制作多少钱企业建网站费用
  • 网站建设如何添加咨询买衣服网站排名
  • 手机网站的建设价格网店搬家
  • 中国遵义门户网站网站开发课设心得体会
  • vps做网站的环境河南省住房城乡与建设厅网站
  • 重庆建设技术发展中心网站网页设计网站设计欣赏
  • 甘肃网站排名公司驻马店高端网站建设
  • 网站ico图标怎么用怎样提升企业网站的访问
  • 那个网站做图片好看六安在线网
  • 企业网站建设的基本流程网站开发员工结构
  • 做网站需要学什么专业又拍云WordPress 插件
  • 服装商城网站模板ios软件开发用什么工具
  • 网站域名要实名认证吗企业产品网络推广
  • 广州网站建设推荐q479185700顶上个人互动网站
  • 招聘网站开发程序员重庆忠县网站建设公司电话
  • 林芝企业网站建设公司制作书签二年级
  • 珠海网站设计网络优化安卓开发基础教程
  • 网站seo策划方案案例分析wordpress开发人力资源
  • 织梦做的网站怎么会被黑网站开发不提供源代码
  • 400网站建设电话小说系统 wordpress
  • 古云网站建设wordpress主题列表缩略
  • 谷城网站制作asp.net 网站安装包
  • asp网站开发技术总结与收获中国广告公司排名前十强
  • 西二旗网站建设wordpress底部跟随按钮怎么做
  • 家政服务网站做推广有效果吗网站建设框架程序
  • 中国建设银行北京招聘信息网站网站建设费用还是网络
  • 做美食网站赚钱吗上海网站优化
  • 网站内部链接手表东莞网站建设技术支持