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

电脑做视频的网站比较好软件商店app

电脑做视频的网站比较好,软件商店app,pageadmin自助建站,长沙网站建设设计类似 【力扣】415. 字符串相加(大数相加),实现大数相减。 题解 模拟相减的过程,先一直使大数减小数,记录借位,最后再判断是否加负号。(中间需要删除前导0,例如10001-1000000001&am…

类似 【力扣】415. 字符串相加(大数相加),实现大数相减。

题解

模拟相减的过程,先一直使大数减小数,记录借位,最后再判断是否加负号。(中间需要删除前导0,例如10001-10000=00001)

import java.util.*;public class BigNumSub {public static String subStrings(String num1, String num2) {// 默认 num1 大于 num2boolean flag = true;// num1 比 num2 小if (num1.length() < num2.length()) {String tempString = num1;num1 = num2;num2 = tempString;flag = false;} else if (num1.length() == num2.length() && num1.compareTo(num2) < 0) {String tempString = num1;num1 = num2;num2 = tempString;flag = false;}// 两个指针分别指向数字的末尾int i = num1.length() - 1;int j = num2.length() - 1;//  borrow 维护当前是否有借位int borrow = 0;StringBuffer ans = new StringBuffer();// 减完while (i >= 0 || j >= 0) {int x = i >= 0 ? num1.charAt(i) - '0' : 0;int y = j >= 0 ? num2.charAt(j) - '0' : 0;// 当前的和int result = x - y - borrow + 10;// 最后的结果加上这个位的数字ans.append(result % 10);// 更新下一个借位borrow = x - y - borrow < 0 ? 1 : 0;i--;j--;}//删除前导0int pos;for (pos = ans.length() - 1; pos > 0 ; pos--) {if (ans.charAt(pos) != '0')break;}ans.delete(pos+1, ans.length()); //如果start等于end,则不进行任何更改if(!flag){ans.append("-");}// 计算完以后的答案需要翻转过来ans.reverse();return ans.toString();}public static void main(String[] args) {Scanner in = new Scanner(System.in);String num1 = in.next();String num2 = in.next();String resultString = subStrings(num1, num2);System.out.println(resultString);}
}
http://www.yayakq.cn/news/184797/

相关文章:

  • 如何创建游戏网站dedecms 调用网站内部搜索
  • 宜宾网站网站建设邢台免费发布推广信息的平台
  • 网页布局设计技术廊坊优化网站排名
  • 网站商城与网站区别吗网站首页的动态怎么做
  • j建设局域网网站wordpress素材类主题
  • 国外服装设计师网站做暑假工的网站
  • 企业建设银行网站登录不了哈尔滨网站提升排名
  • wordpress恶意注册插件网站页面设计优化方案
  • 站长工具海角北京康迪建设监理咨询有限公司网站6
  • 做网站公司哪个好外包服务平台
  • 建立网站是什么建立的大连网站建设推广
  • 旅游网站排名全球网站建设新规
  • 专业网站设计的公司wordpress 内容字段
  • 如何制作自己网站在某网站被骗钱该怎么做
  • 青岛做门户网站的有没有在线网页制作工具
  • 做物流网站费用多少网站网页设计原则
  • 黄山建设网站公司电话号码wordpress多大
  • 网站换空间有影响吗网站浏览图片怎么做
  • wap企业网站源码如何进行电商网站设计
  • flask 网站开发学程序员大概要多少钱
  • 建设英文网站的申请怎么写在手机上挣钱的软件
  • 国家为何要求所有网站均须备案python做网站内容爬虫
  • 网站开发服务流程加工厂网站建设
  • 做外贸怎样免费登录外国网站做悬赏任务的网站
  • 接网站建设单子网站联系我们页面
  • 西安企业网站建设模板机械加工网报价
  • 网站 流量攻击怎么办域名邮箱企业邮箱
  • 网站设计制作从哪北京移动网站建设公司价格
  • 赤峰市网站建设培训wordpress如何添加头像
  • 网站流量统计系统企业版北京环球影城可以带水果吗