12
编写自我验证代码
编写将字符串作为输入并根据字符串是否遵循以下规则输出真值或伪值的代码: 如果将每个字符堆叠在一起,将其转换为二进制并对每一列求和,则所有和应相同。您可以假设输入字符串仅包含可打印的ASCII字符(代码点32-126)。 举个例子: 输入O5vy_+~应返回真实值,因为其二进制表示为: 1001111 | O 0110101 | 5 1110110 | v 1111001 | y 1011111 | _ 0101011 | + 1111110 | ~ ------- 5555555 <- Sum of bits in each column. Should give a truthy value. 输入PPCG应返回falsey值,因为其二进制表示为: 1010000 | P 1010000 | P 1000011 | C 1000111 …