This commit is contained in:
boneyard93501 2021-06-28 21:24:09 -05:00
parent a3b3050e8b
commit e5f96c9948

View File

@ -9,13 +9,12 @@ pub fn mode<'a>(data: impl ExactSizeIterator<Item = &'a u64>) -> (u32, u64) {
}); });
let mode = frequencies let mode = frequencies
.clone() .iter()
.into_iter()
.max_by_key(|&(_, count)| count) .max_by_key(|&(_, count)| count)
.map(|(value, _)| value) .map(|(value, _)| value)
.unwrap(); .unwrap();
(*frequencies.get(&mode).unwrap(), mode) (*frequencies.get(&mode).unwrap(), *mode)
} }
pub fn mean<'a>(data: impl ExactSizeIterator<Item = &'a u64>) -> Option<f64> { pub fn mean<'a>(data: impl ExactSizeIterator<Item = &'a u64>) -> Option<f64> {