【发布时间】:2021-11-04 19:57:49
【问题描述】:
我正在制作的脚本扫描 5 个字符的代码,并根据代码中字符的内容为其分配一个数字。该代码是随机生成的数字/字母组合。例如 7D3B5 或 HH42B,其中任何位置都可以是 (26 + 10) 个字符中的任何一个。
现在,我遇到的问题是我想根据代码找出 1-(36^5) 中的数字。例如:
00000 = 0
00001 = 1
00002 = 2
0000A = 10
0000B = 11
0000Z = 36
00010 = 37
00011 = 38
以此类推,直到最终可能的代码是:
ZZZZZ = 60466176 (36^5)
我需要计算出一个公式来计算,比如说G47DU 的数字形式,使用下面的例子。
【问题讨论】:
-
在英文字母表中,如果 A 是 10,则 Z 将是 35 而不是 36。您使用的是什么字母表?
-
请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 4.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?
标签: algorithm math binary formula