fun integerIncludeDigitXTimes(n: Int, xtims: Int, digit: Int): Boolean {
var number = n
var count = 0
// Count occurrences of the digit in the number
while (number > 0) {
if (number % 10 == digit) {
count++
}
number /= 10 // Perform integer division
}
// Return true if count matches xtims
return count == xtims
}
fun main() {
println(integerIncludeDigitXTimes(7097175, 3, 7))
println(integerIncludeDigitXTimes(70975, 3, 7))
}
/*
run:
true
false
*/