lunlumo #7657(2008/09/17 11:39 GMT) [ Ruby ] Rating0/0=0.00
#7652を参考に書いてみました。
1 2 3 4 5 6 7 8 9 10
class HummingNumbers def self.get(c) (30**c % c == 0) ? c : get(c+1) end def self.take(n,c=1) (n==0) ? [] : ((c = get(c)) && take(n-1,c+1).unshift(c)) end end puts HummingNumbers.take(ARGV.length == 1 ? ARGV[0].to_i : 100).join("\n")
Rating0/0=0.00-0+
[ reply ]
lunlumo #7657() [ Ruby ] Rating0/0=0.00
#7652を参考に書いてみました。
Rating0/0=0.00-0+
[ reply ]