Truncatable primes: Difference between revisions

Content added Content deleted
m (C++ - renamed class)
m (Rust - reformatted with rustfmt)
Line 2,975: Line 2,975:


=={{header|Rust}}==
=={{header|Rust}}==
<lang rust>fn is_prime(n : u32) -> bool {
<lang rust>fn is_prime(n: u32) -> bool {
if n < 2 {
if n < 2 {
return false;
return false;
Line 2,999: Line 2,999:
}
}


fn is_left_truncatable(p : u32) -> bool {
fn is_left_truncatable(p: u32) -> bool {
let mut n = 10;
let mut n = 10;
let mut q = p;
let mut q = p;
Line 3,011: Line 3,011:
true
true
}
}

fn is_right_truncatable(p : u32) -> bool {
fn is_right_truncatable(p: u32) -> bool {
let mut q = p/10;
let mut q = p / 10;
while q > 0 {
while q > 0 {
if !is_prime(q) {
if !is_prime(q) {