Prime triangle: Difference between revisions

m
Rust - changed function name
m (C++ - changed function name)
m (Rust - changed function name)
Line 749:
}
 
fn prime_triangleprime_triangle_row(a: &mut [u32]) -> bool {
if a.len() == 2 {
return is_prime(a[0] + a[1]);
Line 756:
if is_prime(a[0] + a[i]) {
a.swap(i, 1);
if prime_triangleprime_triangle_row(&mut a[1..]) {
return true;
}
Line 797:
for n in 2..21 {
let mut a: Vec<u32> = (1..=n).collect();
if prime_triangleprime_triangle_row(&mut a) {
print(&a);
}
1,777

edits