Другая последовательность, другая проблема. *
Определение
Простое p
в этой последовательности, давайте назовем его A
, если для каждой цифры d
в p
десятичном разложении в России вы заменяете d
на d
копии, d
а полученное целое число остается простым; нули не допускаются.
Например, 11
тривиально в этой последовательности (это, кстати, первое число). Следующим в последовательности является 31
, потому что 3331
также является простым; потом 53
потому что 55555333
тоже простое и тд.
Вызов
С учетом ввода n
, возврата A(n)
, то есть n
элемента в этой последовательности.
Примеры
Вот первые 20 условий, чтобы вы начали. Это A057628 на OEIS.
11, 31, 53, 131, 149, 223, 283, 311, 313, 331, 397, 463, 641, 691, 937, 941, 1439, 1511, 1741, 1871
Это означает A(0) = 11
, A(1) = 31
и т.д., при использовании нулевой индексации.
правила
- Вы можете выбрать индексирование на основе нуля или единицы; пожалуйста, укажите в своем ответе какой.
- Вместо того, чтобы возвращать только
n
th-й элемент, вы можете вместо этого выбрать возврат первыхn
членов. - Вы можете предположить, что ввод / вывод не будет больше, чем родной целочисленный формат вашего языка; однако простое число с повторяющимися цифрами может быть больше, чем родной формат вашего языка, поэтому это необходимо учитывать.
- Например,
1871
последний номер примеров имеет соответствующее простое число18888888877777771
, которое немного больше стандартного INT32. - Либо полная программа или функция приемлемы. Если функция, вы можете вернуть вывод, а не распечатать его.
- Вывод может быть на консоль, возвращен из функции, отображен во всплывающем окне с предупреждением и т. Д.
- Стандартные лазейки запрещены.
- Это код-гольф, поэтому применяются все обычные правила игры в гольф, и выигрывает самый короткий код (в байтах).
* Если честно, я придумал первые несколько терминов последовательности, просто поиграв с некоторыми числами, а затем отправился в OEIS, чтобы получить остальную часть последовательности.
169
само по себе не простое, это так 13 * 13
.