Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Schrijf een Rust-functie die een u64 invoer neemt en het grootste priemgetal minder dan die waarde geeft.

###

### Antwoord:
Schrijf een Rust-functie die een u64 invoer neemt en het grootste priemgetal minder dan die waarde geeft.
fn largest_prime(n: u64) -> u64 { if n < 2 {return 0; } for i in (2..=n - 1)).rev() { let mut is_prime = true; for j in 2..=(i as f64).s ›t() as u64 + 1 { if i % j == 0 { is_prime = false; break; } } if is_prime { return i; } } 2 } Deze functie geeft het grootste priemgetal minder terug dan de input
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Schrijf een Rust-functie die een u64 invoer neemt en het grootste priemgetal minder dan die waarde geeft.

###

### Antwoord:
fn largest_prime(n: u64) -> u64 { if n < 2 {return 0; } for i in (2..=n - 1)).rev() { let mut is_prime = true; for j in 2..=(i as f64).s ›t() as u64 + 1 { if i % j == 0 { is_prime = false; break; } } if is_prime { return i; } } 2 } Deze functie geeft het grootste priemgetal minder terug dan de input