在Excel中,列的范围为A-Z, AA,AB,AZ,BA,..,BZ
依此类推。它们实际上每个代表数字,而是编码为字母字符串。
在此挑战中,将为您提供一串字母,并且您必须计算其对应的列。
一些测试:
“ A”返回1(表示它是第一列)
'B'返回2
'Z'返回26
'AA'返回27
'AB'返回28
'AZ'返回52
'ZZ'返回702
'AAA'返回703
您可以假设只给出大写字母。
最短的字节获胜。
祝好运!
所以...以26为底的字母?
—
Jo King
它不是以26为底,因为没有零。
—
J.Doe
@ J.Doe Ah,我想你是对的。我没有注意到,因为我的解决方案
—
Jo King
Z
无论如何都会自动视为10
@JoKing Bijective基础。
—
user202729 '18