Entries from 2007-01-19 to 1 day
lazy # Twin primes benchmark ps = [2] n = 3 loop do if !ps.find{|p| n%p == 0} p [ps[-1], n] if ps[-1]+2 == n ps << n end n += 2 end benchmark require 'benchmark' max = 10000 Benchmark.bm do |x| x.report do r = (2..max*2) primes = r.inject(…