Skip to main content

log_base

Function log_base 

Source
pub fn log_base(n: u64, base: u64) -> u32
Expand description

Integer log base base: largest k such that base^k <= n. Returns 0 for n == 0 or base <= 1.

ยงExamples

use mathverse_core::integer::log_base;

assert_eq!(log_base(0, 10), 0);
assert_eq!(log_base(100, 10), 2);
assert_eq!(log_base(26, 26), 1);
assert_eq!(log_base(27, 3), 3);