9 releases

0.3.1 Apr 13, 2025
0.3.0 Apr 13, 2025
0.2.1 Mar 30, 2025
0.1.4 Mar 29, 2025

#420 in Math

Download history 441/week @ 2025-03-24 116/week @ 2025-03-31 130/week @ 2025-04-07 114/week @ 2025-04-14 10/week @ 2025-04-21

567 downloads per month

AGPL-3.0-or-later

31KB
702 lines

Solve Pell's equation

use rug::Integer;
let v = pell_equation::solve_pell(&Integer::from(2), None);
assert_eq!(v, pell_equation::Solution::Negative(Integer::from(1), Integer::from(1)));
let w = pell_equation::solve_pell(&Integer::from(3), None);
assert_eq!(w, pell_equation::Solution::Positive(Integer::from(2), Integer::from(1)));

Dependencies

~21MB
~502K SLoC