Как мне закодировать эту проблему?
Палиндромное число читается одинаково в обоих направлениях. Самый большой палиндром, полученный из произведения двух 2-значных чисел, равен 9009 = 91 × 99. Напишите функцию, которая вызывается таким образом:
&ГТ;&ГТ; п = palin_product(копать,Лим);
Функция возвращает наибольший палиндром меньше lim, который является произведением двухзначных чисел. Если такого числа не существует, функция возвращает 0.
Что я уже пробовал:
Математика вовлечена -
если 3 введено как dig, то 999*999 мы можем получить lim.Палиндром можно узнать, преобразовав число в строку, а затем проверить, равна ли строка ее обратному значению. Я застрял на том, как проверить, что число является произведением 2 чисел.