LeetCode 67. Add Binary

Posted dacc123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 67. Add Binary相关的知识,希望对你有一定的参考价值。

题目

class Solution 
public:
    string addBinary(string a, string b) 
        
        string result="";
        int i=a.length()-1;
        int j=b.length()-1;
        int num=0;
        while(i>=0||j>=0||num>0)
        
            if(i>=0)
                num+=a[i--]-'0';
            if(j>=0)
                num+=b[j--]-'0';
            if(num==2)
            
                result+= '0';
                num=1;
            
            else if(num==3)
            
                result+='1';
                num=1;
            
            else 
            
                result+=num+'0';
                num=0;
            
        
        
        string ans="";
        for(int i=result.length()-1;i>=0;i--)
        
            ans+=result[i];
        
        
        return ans;
        
    
;

以上是关于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