Add Binary
来源:互联网 发布:mac如何下载土豆视频 编辑:程序博客网 时间:2024/06/09 23:22
class Solution {public: string addBinary(string a, string b) { int la = a.size(); int lb = b.size(); if(la < lb) return addBinary(b,a); string ans = ""; int count = 0; for(int i = 1;i<=lb;i++) { if((a[la-i]-'0'+b[lb-i]-'0'+count)>=2) { ans+=(char)((a[la-i]-'0'+b[lb-i]-'0'+count)%2+'0'); count = 1; } else { ans+=(char)((a[la-i]-'0'+b[lb-i]-'0'+count)+'0'); count = 0; } } for(int i = lb+1;i<=la;i++) { if((a[la-i]-'0'+count)>=2) { ans+='0'; count = 1; } else { ans+=(char)((a[la-i]-'0'+count)+'0'); count = 0; } } if(count) ans+='1'; string res=""; for(int i = ans.size()-1;i>=0;i--) res+=ans[i]; 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
- 脚本的执行顺序
- 什么是长尾理论
- 黑马程序员----JAVA GUI 之 Swing
- acdreamoj 1064 完美数
- leetcode之Implement strStr()
- Add Binary
- MySQL参考手册第4章:MySQL程序集
- scanf_s
- 数据库命名规范
- 浅谈java的子类构造器与其父类关系
- C++ DIRECTX9.0的初始化步骤
- [1119] Patchouli's Books
- Hibernate防止sql注入对参数赋值传参数的例子
- 二叉平衡树树的实现