Skip to main content

Module mod_sum

Module mod_sum 

Source
Expand description

ModSum, a trait for adding up the numbers in an iterator modulo another number.

ยงmod_sum

use malachite_base::num::arithmetic::traits::ModSum;

assert_eq!(u8::mod_sum([200, 100, 50].into_iter(), 255), 95);
assert_eq!(u32::mod_sum([2, 3, 5, 7].into_iter(), 10), 7);
assert_eq!(u64::mod_sum(core::iter::empty::<u64>(), 10), 0);
assert_eq!(u8::mod_sum([200, 100, 50].iter(), 255), 95);