10 lines
327 B
Ruby
10 lines
327 B
Ruby
require 'prime'
|
|
|
|
n = 100
|
|
puts "The first #{n} Godbach numbers are: "
|
|
sums = Prime.each(n*2 + 2).to_a[1..].repeated_combination(2).map(&:sum)
|
|
sums << 4
|
|
sums.sort.tally.values[...n].each_slice(10){|slice| puts "%4d"*slice.size % slice}
|
|
|
|
n = 1000000
|
|
puts "\nThe value of G(#{n}) is #{Prime.each(n/2).count{|pr| (n-pr).prime?} }."
|