Add Binary
来源:互联网 发布:小米3windows刷机包 编辑:程序博客网 时间:2024/04/30 07:22
Traverse backwards
class Solution {public: string addBinary(string a, string b) { string res=""; int c=0; int i=a.size()-1, j=b.size()-1; while (i>=0||j>=0||c) { int cur=c; if (i>=0) cur+=a[i]-'0'; if (j>=0) cur+=b[j]-'0'; c=cur/2; cur=cur%2; res.insert(0, 1, cur+'0'); i--; j--; } return res; }};
0 0
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- Add Binary
- 还有没有必要继续再学oracle
- 机房收费系统之项目开发计划
- ubuntu下安装pthread的manpages(man 手册)
- poj 3181 Dollar Dayz (完全背包+高精度)
- 贝索斯:聪明是一种天赋,而善良是一种选择
- Add Binary
- OCP-1Z0-053-200题-111题-160
- V4L2中filed的理解
- Activity
- UITableView的重用机制
- windows通过ssh连接linux机器
- 程序问题经验
- Install Java7 on Ubuntu, apt-get way
- Objective-C中是如何实现线程同步的? 网络的同步、异步区别