【发布时间】:2021-05-24 01:33:45
【问题描述】:
如果字符串太大,如何按位或两个二进制字符串(仅包含 0 和 1)? (说字符串长度可达 500)
示例:
字符串1:强>的 “1111001000111001101101111100110100110011111000111111011010111111011111111010110011001111001100011101011110011111111110101100010100100001111101010110110110111110100111111001011100011111111000000101011111110110101111111101000111100010111111011111110101010110111010101010110111110110011010010011011101111”强>
字符串 2: 的 “111010111111111111111110110110011111111101011100011100010011101100111100110001010110111111110100101001111101110111111010111100010111110111101111000111100101011111111001100111111010111111111011111111101010101001000010111111000110010100101101111011111010111000111111010011111100011100101111001111011111”强>
另外,如何将生成的二进制字符串解析为整数? (以 10 为基数)
【问题讨论】:
-
你尝试过什么吗?什么不起作用?
-
我尝试过使用 parseInt() ,然后对整数使用 OR ( ^ ) 并转换回二进制。它适用于小输入,但显然不适用于大输入..
标签: javascript bit-manipulation bitwise-operators implementation string-comparison