【发布时间】:2013-02-13 21:32:37
【问题描述】:
我有一个要求,我需要在给定字母和数字时返回字母。 如果给出示例,C 和 4 I 将返回 C+4 = G 此外,如果给定 C 和 -2 我将返回 C + (-2) = A
如果我有 AA,那么 AA + 4 = AD,所以我总是想从字符串中取出最后一个字符。
我正在考虑使用字符串数组来存储字母,但这似乎是一种糟糕的解决方案。有什么办法可以让我做得更好吗?
【问题讨论】:
-
这不清楚。你是说你想得到一些函数
foo(char c, int i),它为foo('C', 4)返回'G'?如果是这样,那就是c + i。 -
A和-2的结果是什么? -
看起来您不需要存储整个字母表,而只需要存储一个字母?!数学表达式能比
<letter> + <number>更复杂吗?一般来说,既然你想做数学,你必须确保你的字母最终被转换成数字,否则你将无法添加它们。 -
请大家再次检查问题。在投票之前。
-
AZ和+1的结果是什么?是BA或AA还是别的什么(例如例外)?
标签: java arrays string algorithm