パスワードを忘れた? アカウント作成
909960 journal
日記

sentakuitaの日記: Excel列名変換問題(3) 1

日記 by sentakuita

bashで書いてみた。無意識に/bin/shにしているのはご愛嬌。
変数名を1バイトにして整形するとどちらも140バイトを切るので
まずまず満足(ぉ

* dec2alpha
bash 的には数字->英字の変換テーブルをどう持つかから始まる。
外部プログラム(printf)を封印していると65をAに変換するのも一苦労。
組み込みの echo には8進数よこせと言われ、10進8進変換は書くのは面倒で。
今回は変数とsubstring。次点は配列か。

内容的には下から順にちぎっては投げちぎっては投げするだけ。

* alpha2dec
良い子は真似しちゃいけない英字数字変換。
一文字ちぎる、36進数(0-9A-Z)とみなす、補正する。
こちらも内容的には下から順にちぎっては投げ。

ゴルフ的にはロジックの見直しが必要な気がする。
特に変数に26字持つd2aの側。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

にわかな奴ほど語りたがる -- あるハッカー

読み込み中...