pub fn isqrt_rem(n: u64) -> (u64, u64)Expand description
Integer square root with remainder: returns (floor(sqrt(n)), n - floor(sqrt(n))^2).
ยงExamples
use mathverse_core::integer::isqrt_rem;
assert_eq!(isqrt_rem(17), (4, 1));
assert_eq!(isqrt_rem(16), (4, 0));