Сколько палиндромов
2000 мс · 256 МБ · всё или ничего
Число называется палиндромом, если оно читается одинаково слева направо и справа налево: , , .
Сколько палиндромов на отрезке от до включительно?
Формат ввода
Одна строка: и от до , причём .
Формат вывода
Одно число.
Примеры
ввод
1 10
вывод
9
Примечание
Переворот числа — цикл по цифрам:
int value = x, reversed = 0;
while (value > 0) {
reversed = reversed * 10 + value % 10;
value /= 10;
}
При перевёрнутое число тоже не превосходит , поэтому int здесь хватает. Если бы граница была , потребовался бы long long, а переворот мог бы и не поместиться.
Войдите, чтобы отправлять решения.