public static int FindNumberCount(int lowerIndex, int upperIndex, char toMatch){var count = Enumerable.Range(lowerIndex, upperIndex).Sum(x =>{return x.ToString().ToCharArray().Count(y => y == toMatch);});return count;}
Loading
public static int FindNumberCount(int lowerIndex, int upperIndex, char toMatch){var count = Enumerable.Range(lowerIndex, upperIndex).Sum(x =>{return x.ToString().ToCharArray().Count(y => y == toMatch);});return count;}
int count = 0;
for (int i=100;i<=10000;i++)
{
char[] number = i.ToString().ToCharArray();
for (int j=0;j<number.Length;j++)
{
// Console.WriteLine(number[j]);
if (number[j].ToString() == “9”)
count++;
}
}
Console.Write(count); //3980