【发布时间】:2013-07-16 17:26:23
【问题描述】:
我在准备考试时遇到了以下问题:
想象一个单词的字母表。示例:
a ==> 1
b ==> 2
c ==> 3
...
z ==> 26
ab ==> 27
ac ==> 28
...
az ==> 51
bc ==> 52
and so on.
字符序列只需按升序排列(即“ab”有效但“ba”无效)。
问题:给定任何单词,如果有效则打印其索引,否则打印 0。
Input Output
ab 27
ba 0
aez 441
任何有关如何解决此问题的指针将不胜感激。
【问题讨论】:
-
你有什么尝试吗?什么没用?你需要问一个具体的问题。
-
@hivert:
aa不在“升序”中。 -
我认为您不需要算法。我想你想要一个公式。
-
@Geobits 可能,如果是这样的话,OP 可能会受益于看看公式是如何得出的。
标签: algorithm combinations combinatorics