アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
紅玉版 (スコア:0)
def rowtonum
upcase.unpack("C*").inject(0){|n,c|n*26+c-?@}-1
end
end
"A".rowtonum # => 0
"AAA".rowtonum # => 702
Re:紅玉版 (スコア:1)
これとは直接関係ないすけど、Matzさんが26真数を実装したとか言ってましたね...
じゃ、26進数版 (スコア:0)
def rowtonum
tr("a-zA-Z", "0-9a-p0-9A-P").to_i(26)+("1"*size).to_i(26)-1
end
end