セル表記を列挙する



Enumerate Cell Notation



解決:

Microsoft Excel、43バイト。

= COLUMN(INDIRECT(A1))& ''&ROW(INDIRECT(A1))

私は自分自身を助けることができませんでした、私はただ仕事のために適切なツールを使わなければなりませんでした。 A1で入力を受け取ります。

テストケース




Microsoft Excel、40バイト

ブラジルのポルトガル語バージョン。

= COL(INDIRECT(A1))& ''&LIN(INDIRECT(A1))

ATacoのソリューションの翻訳版(したがってゴルフ版)。




Python 2、94 9173バイト

-JonathanAllanのおかげで3バイト
-tshのおかげで18バイト

s = input()。strip a = s( `3 ** 39`); t = 0 for n in a:t = t * 26 + ord(n)-64 print t、s(a)

オンラインでお試しください!

これはその方法を乱用します.stripは機能し、すべての数字を削除しますa = s( `3 ** 39`)ここで`3 ** 39`は、から数字を生成するための短い方法です。0から9、これは文字のみを保存します上の数字から文字を取り除くために使用されるas(a)