二进制求和
来源:互联网 发布:vissim仿真软件 编辑:程序博客网 时间:2024/05/19 07:41
/*
问题描述:给定两个二进制字符串,返回他们的和(用二进制表示)。
来源:LintCode
日期:2017-7-13
问题描述:给定两个二进制字符串,返回他们的和(用二进制表示)。
来源:LintCode
日期:2017-7-13
作者:syt
思路:对于给定的二进制字符串,先转换成整形数据进行计算,再转成二进制
小知识:整形转字符串to_string(int n)
*/
#include <iostream>#include <string>using namespace std;class BinarySum{public:/*** @param a a number* @param b a number* @return the result*/string addBinary(string& a, string& b) {// Write your code herestring res = "";int aa = 0;for (int i = 0; i < a.length(); i++){aa = aa * 2 + a[i] - '0';}int bb = 0;for (int i = 0; i < b.length(); i++){bb = bb * 2 + b[i] - '0';}int result = aa + bb;if (result == 0)res = "0";while (result != 0){res = to_string(result % 2) + res;result = result / 2;}return res;}};
阅读全文
0 0
- 二进制求和
- 二进制求和
- 二进制求和
- 二进制求和
- 二进制求和
- 二进制求和
- 二进制求和
- 二进制求和
- 二进制求和
- 链表求和 & 二进制求和
- 二进制反码求和
- 二进制反码求和
- 题目:二进制求和
- LintCode-二进制求和
- tcp二进制反码求和
- LIntCode-二进制求和
- 容易 二进制求和
- 二进制求和(LintCode)
- 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
- SpringCloud系列(1)---初试微服务
- 什么是动态页面与静态页面
- SSH与SSM比较与选型
- 蓝桥杯模拟题 计蒜客 转载自AC_Coding
- 二进制求和
- 代理模式之静态代理与动态代理
- 用HttpClient发送get,post请求的工具类
- c&c++动态内存管理
- 存储过程使用sp_xml_preparedocument处理XML文档的方法
- Activity的生命周期
- 排序算法之快速排序
- python中np.genfromtxt一个简单例子
- Java异常之自定义异常