fn integer_include_digit_x_times(mut n: i32, xtims: i32, digit: i32) -> bool {
let mut count = 0;
// Count occurrences of the digit in the number
while n > 0 {
if n % 10 == digit {
count += 1;
}
n /= 10; // Perform integer division
}
// Return true if count matches xtims
count == xtims
}
fn main() {
println!("{}", integer_include_digit_x_times(7097175, 3, 7));
println!("{}", integer_include_digit_x_times(70975, 3, 7));
}
/*
run:
true
false
*/