using System;
class Program
{
// Method to check if the digit occurs x times in the number
static bool IntegerIncludeDigitXTimes(int n, int xtims, int digit) {
int count = 0;
// Count occurrences of the digit in the number
while (n > 0) {
if (n % 10 == digit) {
count++;
}
n = n / 10; // Perform integer division
}
// Return true if count matches xtims
return count == xtims;
}
static void Main(string[] args)
{
Console.WriteLine(IntegerIncludeDigitXTimes(7097175, 3, 7)); // True
Console.WriteLine(IntegerIncludeDigitXTimes(70975, 3, 7)); // False
}
}
/*
run:
True
False
*/