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
}
}