したがって、スプレッドシートの「A1」セル表記に慣れ親しんでいることを願っています。
これは、グリッド内のセルの位置の英数字表現です。文字はセルの列の位置を表し、数字は行を表します。
「文字」部分は、26文字の英字アルファベットの1文字以上で構成できます。これらはすべて大文字でなければなりません。これらは、26進全単射記数法を使用して数値にマッピングされます。「数値」部分は、ゼロ以外の正の整数で構成できます。
チャレンジは、任意のセルのA1表記を単一の文字列として指定するプログラムを作成し、数値として表される列位置、その後にスペース、次に行番号を含む文字列を出力できます。
以下のサンプル入出力:
A1
>>1 1
B10
>>2 10
AC4
>>29 4
AAC753
>>705 753
F123
>>6 123
GL93
>>194 93
これが私の最初の課題です。したがって、基準の相対的な単純さと潜在的な欠陥です。
編集:文字列は数字に続く数字でなければならず、勝ちの基準は最短のコード長です(それが問題になる可能性がある場合)
編集:これに関連しますが、異なる開始インデックスで逆のプロセスを行います。この事実がリンクされたパズルをより面白くすると主張する人もいるかもしれません。
["A", "1"]