Не могу никак объяснить который раз. Тот простой палиндром, который Вы найдёте придется проверять из каких чисел он состоит. Если он никак не состоит из простых близнецов, то он, хоть и простой палиндром, но ничем не помогает в нашей задаче. Далее ищете следующий, следующий, ... проверяете, проверяете, ... пока не найдёте тот простой палиндром, который будет состоять из простых близнецов.
Хм. У меня всё время было впечатление, что Вы ищете любые простые палиндромы, и Вы почему-то убеждены, что их проще получать, используя пары простых близнецов. И, похоже,
Dmitriy40 пребывал в том же заблуждении.
вычислить простой 35-значный палиндром, составленный из простых близнецов, перебрав
комбинаций вставок
попыток на один
-значный палиндром? Что-то многовато. Плотность простых чисел в районе
равна примерно
. Учитывая, что заранее отброшены все числа, кратные
или
, плотность простых среди оставшихся нужно умножить на
, и получится
. Плотность простых среди палиндромов, начинающихся (и оканчивающихся) на цифры
, должна быть примерно такой же, поэтому на один простой палиндром должно тратиться в среднем примерно
попытки. Эта оценка должна быть немного завышенной, так как относится к верхней границе множества
-значных чисел.
Я проделал численный эксперимент, вычислив
случайных простых
-значных простых палиндромов. Процессор двухъядерный, тактовая частота
GHz, используется система компьютерной математики Wolfram Mathematica 11.3.
Палиндромы генерируются командами
Далее построенный палиндром проверяется на простоту, подсчитывается количество сгенерированных палиндромов и количество простых среди них.
В итоге для получения
простых потребовалось проверить
палиндромов, то есть, в среднем
проверок на один простой палиндром.
Затраты времени составили
секунды.
Последний найденный простой палиндром равен
.