euler/rust/src/euler/problem_003.rs

15 lines
274 B
Rust
Raw Normal View History

2018-09-20 22:11:45 +00:00
use euler::prime;
2019-10-07 02:47:01 +00:00
pub fn solution() -> Option<u64> {
prime::trial_factorization(600_851_475_143).last().cloned()
2018-09-20 22:11:45 +00:00
}
#[cfg(test)]
mod tests {
use euler::problem_003::solution;
#[test]
fn problem_003() {
assert_eq!(solution().unwrap(), 6857);
}
}