Jump to content

Additive primes: Difference between revisions

m
m (→‎{{header|Rust}}: refactoring)
Line 2,688:
if pms.iter().take_while(|&&p| p * p <= u).all(|&p| u % p != 0) {
pms.push(u);
let sum_digitsdgs = std::iter::successors(Some(u), |&n| (n > 9).then(|| n / 10)).map(|n| n % 10);
if pms.foldbinary_search(0,&dgs.sum()).is_ok() |s, n| s + n % 10);{
if pms.binary_search(&sum_digits).is_ok() {
print!("{}{u:column_w$}", if count % 10 == 0 { "\n" } else { "" });
count += 1;
106

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.