一个字符串,比如"abcdef",怎样通过计算可以得到一个一位的值,比如通过异或等计算方式,要求的只是得到的结果不能超过一位,当然不同的字符串得到的结果要不一样(小概率的重复是正常的)
我原来用一位一位异或的方法,得到的却并不是一位,有什么别的方法?

解决方案 »

  1.   

    1bit,还是1byte?????????????????????
      

  2.   

    1 bit or 1 byte ?????????
      

  3.   

    假如该算法能实现(1bit):1)坚决废除 LZW 专利(使用权挺贵的)。
    2)Jpeg/Mpeg 标准立刻升级,而且不管压缩率多高都是无损的。
    3)Internet 传输瓶颈得到彻底解决,可以实现无限带宽。
    4)人类基因问题,可以得到根本性的突破。
    5)人类特异功能、宇宙来源、UFO等问题通过计算得到满意的答案。
    ...我想到的就这些。欢迎大家讨论补充!!!!
      

  4.   

    太简单了,不就是算出一个一位的值吗,
    ascii码全加起来 % 2 余数就是了。你又没说要可以还原成字符串,说了吗,没有吧。