某旅店有10个房间,如果用0-9这10个数字给每个房间的钥匙编上号,每个编号能使服务员很容易辨认是哪个房间的钥匙,而使局外人不容易猜到,请你设计一个编码方案.

问题描述:

某旅店有10个房间,如果用0-9这10个数字给每个房间的钥匙编上号,每个编号能使服务员很容易辨认是哪个房间的钥匙,而使局外人不容易猜到,请你设计一个编码方案.

1号房间到10号房间的编号可以表示为:54,42,63,84,72,71,81,91,90,55.
答案解析:用两位数字表示房间号,十位的数字与个位数字的差表示每个房间的编号,其中10号房间可以用差表示为0.
考试点:数字编码.
知识点:本题不能按照常规的方法进行编号,否则很容易猜到,但太复杂就会连服务员也难辨认,所以通过简单的加减法的运算结果来表示房间号就可达到要求.