任意一个两个字或三个字的汉字名字想转换成一个1到10的数字 比如张三得到6 王老五得到1 得到的数字可以是随意的哪一个 但是名字一样的话得到的数字每次要一样 比如张三得到的数字要是6的话要一直都是6 不能一会儿得6一会儿得7 这样的算法过程应该怎么设计呢?
任意一个两个字或三个字的汉字名字想转换成一个1到10的数字 比如张三得到6 王老五得到1 得到的数字可以是随意的哪一个 但是名字一样的话得到的数字每次要一样 比如张三得到的数字要是6的话要一直都是6 不能一会儿得6一会儿得7 这样的算法过程应该怎么设计呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
是1对1的关系,还是n对1的关系?
n对1的话也就是得到的数字可能重复,只要拿每个字符的charCode,然后把charCode用某种方式(加、乘等方式)拼在一起就行。这有点像 hash,基本就是做摘要。