Given two binary strings, return their sum (also a binary string).
For example,
a = “11”
b = “1”
Return “100”.
题意:给定两个二进制数,求其和
解决思路:
- 把二进制数转换为整数,求和后转换为二进制字符串
- 按照二进制运算规则直接得结果
代码:
public class Solution {
public String addBinary(String a, String b) {
StringBuilder str = new StringBuilder();
int aPtr = a.length() - 1;
int bPtr = b.length() - 1;
int carry