Skip to content

67-add-binary

DevGod
DevGod
Vtuber
class Solution {
public String addBinary(String a, String b) {
StringBuilder sb = new StringBuilder();
int carry = 0;
int i = a.length() - 1;
int j = b.length() - 1;
while (i >= 0 || j >= 0 || carry == 1)
{
if(i >= 0){
carry += a.charAt(i--) - '0';
}
if(j >= 0){
carry += b.charAt(j--) - '0';
}
sb.append(carry % 2);
carry /= 2;
}
return sb.reverse().toString();
}
}