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);
|
|
|
|
}
|
|
|
|
}
|