Contagem simples
Eleve ao quadrado todos os números inteiros de 0 até n, incluindo os dois extremos. Depois, conte quantas vezes o algarismo d aparece nas representações decimais de todos esses quadrados.
Exemplos
Program.countDigits(10, 1) // 4
// Os quadrados dos números de 0 até 10 são 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 e 100.
// O algarismo 1 aparece quatro vezes.
Program.countDigits(25, 2) // 9Observações
d é sempre um algarismo decimal de 0 a 9.