题目分析 把一串0 1组成的的序列转化为32进制,实质上就是将2进制转换为32进制。 25^55 = 32,所以恰好可以用5位 2进制 表示一位 32进制 。 由于这串序列的长度可能不是5的整数倍,所以我们需要在字符串前面 补字符0 以使得序列的长度成为5的整数倍。 然后我们可以将字符串每5个分成一组来处理。 额外考虑(不在数据之内)--------认为这里应该加强数据 在常规的进制转换中,例如:0000000000000000 这样的二进制只能被转为 0 ,所以我们需要将第一个 字符'1' 之前的 字符'0' 都删除掉,再根据剩余位数是否是5的整数倍在新的串序列前补0。如果一直遍历到最后发现...