*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的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 67. Add Binary

*Leetcode 67. Add Binary

LeetCode 67. Add Binary

Leetcode 67. Add Binary

leetcode 67 Add Binary

[leetcode]67.Add Binary