From 02481656966b0a8dfc95cf3c22bcc049660ff7d4 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Sat, 26 Dec 2020 17:48:38 +0000 Subject: Move Rust exercises in a subdirectory --- prime-factors/src/lib.rs | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 prime-factors/src/lib.rs (limited to 'prime-factors/src') diff --git a/prime-factors/src/lib.rs b/prime-factors/src/lib.rs deleted file mode 100644 index 3d7b41f..0000000 --- a/prime-factors/src/lib.rs +++ /dev/null @@ -1,18 +0,0 @@ - -fn factors_aux(mut vec: Vec, n: u64) -> Vec { - match n { - 1 => vec, - n if n % 2 == 0 => { - factors_aux({ vec.push(2); vec }, n / 2) - }, - _ => { - let mut i: u64 = 3; - while n % i != 0 { i += 2 } - factors_aux({ vec.push(i); vec }, n / i) - } - } -} - -pub fn factors(n: u64) -> Vec { - factors_aux(vec![],n) -} -- cgit v1.2.3