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の側。
EXCELでCPUの (スコア:0)
エミュレーションしているのかと空目。