アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
まあそんなでっかい表はないと思うが (スコア:1)
sub rowtonum2($) {
my $row = lc( shift @_ );
my $base = ord( "a" ) - 1;
my $interval = ord( "z" ) - $base;
my $num = 0;
foreach my $c ( split( //, $row ) ) {
$num *= $interval;
$num += ord( $c ) - $base;
}
return --$num;
}
rowtonum2("AAA") = 702となります。
Re:まあそんなでっかい表はないと思うが (スコア:1)
計算氏さんどうもさんくすです。
typo修正 (スコア:1)
荒らし (スコア:0)
が
「計算氏さんどうもうさんくさいです。」
に見えたのは内緒だ。
Re:まあそんなでっかい表はないと思うが (スコア:0)
def rowtonum2(row):
base = ord('a') -1
interval = ord('z') - base
num = 0
for c in row[::-1]:
num *= interval
num += ord(c.lower()) - base
return num -1
print rowtonum2('AAA')