なんだかんだ言って(まだなんも言ってないが)dankogaiのプログラムはおもしろい。
javascript - 基数変換
とりあえず10進数値の基数変換プログラムをPerlで手抜き書き直し。
($int, $base) = @ARGV; do{ push @chars, (0..9,'a'..'z')[$int % $base]; } while($int = int $int / $base); print reverse(@chars), "\n";
実行
$ perl int2str.pl 255 16 ff
もちろん16進変換ならシェルの(Perlでも)printfで十分ですが。
$ printf %x\\n 255 ff