パスワードを忘れた? アカウント作成
741716 journal

kaihou999の日記: Rubyで

日記 by kaihou999

 Perl Python sh
Rubyのコードが出てきてないのは、ここの面子なら、だれかやるから
ってところなんだろう。
 と、いうわけで、書いてみました。
 bravoさんのを直訳しただけのコードですけど。

#/usr/local/bin/ruby
Chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_./'

def getary(base)
    ary = []
    b = c = nil
    unless base.size == 0
        Chars.scan(/./){|c|
            base.each{|b|
                ary.push(b + c)
            }
        }
    else
        Chars.scan(/./){|c|
            ary.push(c)
        }
    end
    return ary
end

max = 5
min = 1

i = c = nil
ary = []
(min .. max).each{|i|
    ary = getary(ary)
    ary.each{|c|
        print c
    }
}

typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...