Інша послідовність, черговий виклик. *
Визначення
Наочний pв цій послідовності, давайте назвемо його A, якщо для кожної цифри dв pдесятковому розкладанні «s, ви замінюєте 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елемент, ви можете вибрати повернути першіnумови. - Ви можете припустити, що введення / вихід не буде більшим, ніж вихідний цілий формат вашої мови; однак, багатозначний прайм може бути більшим, ніж рідний формат вашої мови, тому це потрібно враховувати.
- Наприклад,
1871остання кількість прикладів має відповідний18888888877777771простір, який є дещо більшим, ніж стандартний INT32. - Прийнятна або повна програма, або функція. Якщо функція, ви можете повернути вихід, а не надрукувати його.
- Вихід може бути на консолі, повернутий з функції, відображений у спливаючому вікні сповіщення тощо.
- Стандартні лазівки заборонені.
- Це код-гольф, тому застосовуються всі звичайні правила гольфу, і найкоротший код (у байтах) виграє.
* Для справедливості, я придумав перші кілька термінів послідовності, просто погравши з деякими номерами, а потім пішов до OEIS, щоб отримати решту послідовності.
169сама по собі не є першочерговою, це 13 * 13.