生成尽可能短的主密钥

时间:2014-07-25 12:49:58

标签: algorithm numbers

这是一个采访问题:

假设我们有锁,锁具有4位密码,密码只包含数字0-9。例如,密码为1234。

为了打开锁,我们可以输入一串数字。这个字符串可能很长,如果字符串包含密码,我们说这个字符串是打开锁的有效键。

例如,如果锁具有1234的密码,则输入176461234,176461234是有效密钥,因为最后四位是1234而176461234也是1764,7646的有效密钥.... 000881234也是有效期为1234,但78123不是。

如何生成尽可能短的字符串主密钥以解决从0000到9999的所有密码?

0 个答案:

没有答案