*Leetcode 67. Add Binary
Posted Z-Pilgrim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了*Leetcode 67. Add Binary相关的知识,希望对你有一定的参考价值。
https://leetcode.com/problems/add-binary/description/
手算大数减价乘除如何更简洁代码的问题。。
class Solution
public:
string addBinary(string a, string b)
int i = a.size() - 1, j = b.size() - 1;
int v = 0;
string ret ;
while (i >= 0 || j >= 0 || v)
if (i >= 0) v += a[i] - '0';
if (j >= 0) v += b[j] - '0';
ret = ret + (char)( v % 2 + '0' );
v /= 2;
i--, j--;
reverse(ret.begin(), ret.end());
return ret;
;
以上是关于*Leetcode 67. Add Binary的主要内容,如果未能解决你的问题,请参考以下文章