Use "new" method for fraction

This commit is contained in:
Fabian Schmidt 2024-11-28 08:52:03 +01:00
parent e7c5a977de
commit 68858a39b1

View File

@ -9,10 +9,7 @@ fn main() {
println!("Start"); println!("Start");
let mut longest = (0, 0); let mut longest = (0, 0);
for denominator in 2..1000 { for denominator in 2..1000 {
let f = Fraction { let f = Fraction::new(1.into(), denominator.into()).unwrap();
numerator: 1.into(),
denominator: denominator.into(),
};
if let Some(rep) = get_recurring(&f) { if let Some(rep) = get_recurring(&f) {
if longest.1 < rep.digits.len() { if longest.1 < rep.digits.len() {
longest = (denominator, rep.digits.len()); longest = (denominator, rep.digits.len());