LeetCode 067 Add Binary
来源:互联网 发布:淘宝怎么样一个美工 编辑:程序博客网 时间:2024/06/05 20:12
两个用字符串存储的二进制数相加。
class Solution {public: string addBinary(string a, string b) { string ff; int sum=0; int nn=0; reverse(a.begin(),a.end()); reverse(b.begin(),b.end()); int min=a.size()<b.size()?a.size():b.size(); int go=0; int ans; for(int ii=0;ii<min;ii++){ ans=a[ii]-'0'+b[ii]-'0'+go; go=ans/2; ans%=2; ff+=ans+'0'; } int dd=min; while(dd<a.size()){ ans=a[dd]-'0'+go; go=ans/2; ans%=2; ff+=ans+'0'; dd++; } dd=min; while(dd<b.size()){ ans=b[dd]-'0'+go; go=ans/2; ans%=2; ff+=ans+'0'; dd++; } if(go)ff+=go+'0'; reverse(ff.begin(),ff.end()); return ff; }};
0 0
- LeetCode 067 Add Binary
- LeetCode 067 Add Binary
- LeetCode 067 Add Binary
- leetcode 067 Add Binary
- leetcode 067 Add Binary
- LeetCode 067 Add Binary
- 20170218-leetcode-067:Add Binary
- leetcode 067 —— Add Binary
- leetcode解题方案--067--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 58: Add Binary
- leetcode--House Robber
- applicationContext.xml中的使用${}是代表什么意思?
- x264获取sps pps 等信息
- 峰值的部分计算方法
- 4_微信公众帐号开发教程第4篇-----开发模式启用及接口配置Java
- LeetCode 067 Add Binary
- com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process
- php【基础学习十五】关键词
- 绘制饼图
- Android中的Activitys, Threads和内存泄露
- 移植Sqlite到ARM板
- layout_gravity设置无效
- kmp算法详解
- Mysql 命令