Contar números palíndromos em um intervalo

Published by Matt in

Crie uma função que retorne a quantidade de números palíndromos em um intervalo especificado (inclusive).

Por exemplo, entre 8 e 345 palíndromos: 8, 9, 11, 22 e 33. Entre 1550 e 1552 há exatamente um palíndromo: 1551.

Exemplos

countPalindromes(1, 10) ➞ 9

countPalindromes(555, 556) ➞ 1

countPalindromes(878, 898) ➞ 3

Notas

  • Um número palíndromo é um número que permanece igual quando seus dígitos são invertidos. Por exemplo, 2552 continua sendo 2552 quando invertido. A simetria de reflexão desse número faz com que ele seja palíndromo.
  • Números de um único dígito são, trivialmente, números palíndromos.