Sisyphus sequence: Difference between revisions
m
→{{header|Ruby}}
(→{{header|Ruby}}: Add Ruby) |
|||
Line 956:
prime_gen = Prime.each
cur_prime = nil
sisyphi = Enumerator.produce(1) {|n| n.even? ? n/2 : n += (cur_prime = prime_gen.next)}
sisyphi.first(100).each_slice(10){|s| puts "%4d"*s.size % s }
|