Leetcode-Add Binary
来源:互联网 发布:网络代理可信吗 编辑:程序博客网 时间:2024/06/08 14:57
Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100"
.
class Solution{public:string addBinary(string a, string b){string s="";int c=0,apos=a.size()-1,bpos=b.size()-1; //c为进位while(apos>=0||bpos>=0||c==1){c += apos >= 0? a[apos--]-'0':0;c += bpos >= 0? b[bpos--]-'0':0;s=char(c%2+'0')+s; //考虑c可能等于3的情况,只能进1位c /=2; //考虑c可能等于3的情况}return s;}};
阅读全文
0 0
- LeetCode: Add Binary
- [Leetcode] Add Binary
- LeetCode Add Binary
- Leetcode: Add Binary
- [Leetcode] Add Binary
- LeetCode : Add Binary
- LeetCode Add Binary
- [LeetCode] Add Binary
- leetcode 58: Add Binary
- leetcode Add Binary
- [LeetCode] Add Binary
- 【leetcode】Add Binary
- [LeetCode]Add Binary
- [leetcode]Add Binary
- LeetCode-Add Binary
- [leetcode] Add Binary
- LeetCode - Add Binary
- leetcode:Add Binary
- 队列的实现
- 对继承的考察
- ubuntu16 pytorch 源码编译安装教程
- 优先队列的实现
- 【Linux】虚拟机vmware的安装
- Leetcode-Add Binary
- Asp.Net开发中未整理的资料
- python求数独全解
- BZOJ 4430 赌骆驼
- 几个常用创建型设计模式总结
- [Android Memory] 手动回收ImageVIew的图片资源
- MyBatis
- JAVA工程师面试题
- SQL学习—SELECT语句