class Solution {
public:
string addBinary(string a, string b) {
int i=a.size()-1,j=b.size()-1,array=0;
string s="",ss="0101";
while(i>=0||j>=0||array==1)
{
int c=(i>=0?a[i--]-'0':0)+(j>=0?b[j--]-'0':0)+array;
array=c/2;
s=ss[c]+s; //注意这个+ss在s的前面表示从前面插入,在后面表示从后面插入
}
return s;
}
};
67.二进制求和
最新推荐文章于 2021-10-15 00:01:16 发布