Primes which contain only one odd digit: Difference between revisions
Primes which contain only one odd digit (view source)
Revision as of 06:44, 29 July 2021
, 2 years ago→{{header|Sidef}}: minor optimization
m (→{{header|Julia}}: added missing bracket) |
m (→{{header|Sidef}}: minor optimization) |
||
Line 377:
var even_digits = digits.grep { .is_even }
var odd_digits = digits.grep { .is_odd && .is_coprime(base) }
list << digits.grep { .is_odd && .is_prime && !.is_coprime(base) }...
for k in (0 .. upto.len(base)-1) {
Line 385 ⟶ 387:
odd_digits.each {|d|
var n = [d, a...].digits2num(base)
list << n if
}
})
Line 394 ⟶ 396:
with (1e3) {|n|
var list = primes_with_one_odd_digit(
say "There are #{list.len} primes under #{n.commify} which contain only one odd digit:"
list.each_slice(9, {|*a| say a.map { '%3s' % _ }.join(' ') })
|