Comment detail
アルファベットの繰り上がり (Nested Flatten)すみません。修正前バグ付きのバージョンをコピペしちゃったみたいです(Aの処理)。正解はこちら。 Dan the Man to Err
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | % perl -le \
'print do{$z=$s="";do{$s=("A".."Z")[$_%26-($z++?1:0)].$s}while($_=int($_/26));$s}for 0..(shift)-1' \
100 | grep A
A
AA
AB
AC
AD
AE
AF
AG
AH
AI
AJ
AK
AL
AM
AN
AO
AP
AQ
AR
AS
AT
AU
AV
AW
AX
AY
AZ
BA
CA
|





dankogai
#3916()
[
Perl
]
Rating-1/1=-1.00
これまたOne-Linerで。
#2-36進法をカヴァーする
strtol()はあるのにその逆はないんだよなあ。Dan the One-Liner Monger
Rating-1/1=-1.00-0+
1 reply [ reply ]