【LintCode-655】大整数加法(Java实现)
来源:互联网 发布:win7阻止安装软件 编辑:程序博客网 时间:2024/06/03 07:48
第一次代码记录:
public String addStrings(String num1, String num2) { int length1=num1.length(); int length2=num2.length(); int sum=0; String result=""; while(length1>=1||length2>=1){ if(length1>=1){ sum+=Integer.parseInt((num1.substring(length1-1,length1))); length1--; } if(length2>=1){ sum+=Integer.parseInt((num2.substring(length2-1,length2))); length2--; } if(sum>=10){ result=sum+""+result; sum=1; }else{ result=sum+""+result; sum=0; } } if(sum==1){ result="1"+result; } return result; // write your code here }
个人解题思路:
与 【LintCode-569】各位相加 相似,只是将二进制换成了十进制。
http://blog.csdn.net/yangdongchuan1995/article/details/78450299
如果您有更好的解法,欢迎您在留言区补充,感谢!!
阅读全文
0 0
- 【LintCode-655】大整数加法(Java实现)
- 大整数加法-LintCode
- Java课程设计 大整数类 实现加法
- 高精度整数加法(大整数加法)
- php实现大整数加法
- html实现大整数加法
- php实现大整数加法
- 用链表实现大整数加法
- Java 实现大整数加法、乘法、阶乘运算
- 高精度(大整数加法)
- 大整数运算(加法)
- 大整数运算(加法)
- 大整数加法(函数)
- 大整数加法(C程序实现)
- 用string实现大整数加法。
- 使用数组实现大整数加法
- C 大整数加法计算实现
- 用string实现大整数加法
- 20171105|每日练习
- 蓝桥杯 基础练习 字母图形基础练习 字母图形
- sudo: unable to resolve host [hostname](已解决)
- gprof使用介绍-优化程序性能
- 学习笔记TF059:自然语言处理、智能聊天机器人
- 【LintCode-655】大整数加法(Java实现)
- Tree形结构
- python基础-笔记
- Tarjan算法小结1——SCC
- Error: need a single repository as argument.(已解决)
- 20171103周测题
- Java编程思想第四版第三章练习
- oprofile性能分析优化程序
- Scala——基于Akka的并发编程和分布式应用程序开发