背景:身份證號碼的前17位,是數(shù)字類型的字符串:比如"53010119870615158",現(xiàn)在書寫的時候占了17個字符,有沒有辦法將其壓縮短一些,比如10位之類的。需求:可以采用十六進制,或者10進制,或者數(shù)字和字母的組合不易區(qū)分的數(shù)字字母除外,比如:I和1,O和0.需要生成的新字符,可以轉(zhuǎn)換為原來的值(即無損).需要有穩(wěn)定的生成的位數(shù),可以在最開始補0之類的。請各位大神提供解決方案,或者思路,或者鏈接都可以。
跪求數(shù)字壓縮算法
BIG陽
2019-04-08 11:17:16