7 lines
177 B
Text
7 lines
177 B
Text
func additive_primes(upto, base = 10) {
|
|
upto.primes.grep { .sumdigits(base).is_prime }
|
|
}
|
|
|
|
additive_primes(500).each_slice(10, {|*a|
|
|
a.map { '%3s' % _ }.join(' ').say
|
|
})
|