
js:
/*
* @lc app=leetcode.cn id=67 lang=javascript
*
* [67] 二进制求和
*/
// @lc code=start
/**
* @param {string} a
* @param {string} b
* @return {string}
*/
var addBinary = function(a, b) {
let aBin=`0b${a}`
let bBin=`0b${b}`
let sum=BigInt(aBin)+BigInt(bBin)
return sum.toString(2)
}
// @lc code=end
该代码示例展示了如何使用JavaScript的BigInt类型将两个二进制表示的字符串相加。函数`addBinary`首先将输入的二进制字符串前缀`0b`以进行转换,然后利用BigInt的加法操作求和,最后将结果转换回二进制字符串返回。
780

被折叠的 条评论
为什么被折叠?



