因此,我们都希望熟悉Spreadsheet“ A1”单元格表示法。
它只是该单元格在网格中的位置的字母数字表示。字母表示单元格的列位置,数字表示行。
“字母”部分可以包含26个英文字母中的1个或多个字母,所有字母必须为大写字母。这些通过使用26-adic双射数来映射为数字。“数字”部分可以由任何非零的正整数组成。
挑战在于,编写一个程序,以任何字符串的形式给出任何单元格的A1表示,可以输出一个字符串,该字符串包含以数字表示的列位置,然后是空格,然后是行号。
下面的示例输入/输出:
A1
>>1 1
B10
>>2 10
AC4
>>29 4
AAC753
>>705 753
F123
>>6 123
GL93
>>194 93
这是我面临的第一个挑战,因此,该标准相对简单且可能很差。
编辑:字符串必须是字母,后跟数字,并且获胜标准是最短的代码长度(如果可以的话)
编辑:与此有关,但是用不同的起始索引进行了反向处理。有人可能会争辩说,这一事实使链接之谜变得更加有趣。
["A", "1"]