给你两个二进制字符串 a
和 b
,以二进制字符串的形式返回它们的和。
法1:
/**
* @param {string} a
* @param {string} b
* @return {string}
*/
var addBinary = function(a, b) {
// 给ab加上2进制前缀
a='0b'+a;
b='0b'+b;
// 转换后的ab相加
var num=BigInt(a)+BigInt(b);
// 将得出的值转换为二进制
return num.toString(2);
};