Multi-base primes: Difference between revisions

Content added Content deleted
m (Minor edit to C++ code)
m (Rust - minor edit)
Line 1,443: Line 1,443:


fn increment(digits: &mut [usize], base: usize) -> bool {
fn increment(digits: &mut [usize], base: usize) -> bool {
let i = digits.iter_mut().rev();
for d in digits.iter_mut().rev() {
for d in i {
if *d + 1 != base {
if *d + 1 != base {
*d += 1;
*d += 1;