Последовательность
Все знают , что только даже простое число 2. Ho-гул. Но есть определенные четные числа, nгде при объединении n-1они становятся простым числом.
Для начала, 1не в списке, потому что 10не является основным. Аналогично с 2( 21) и 3( 32). Тем не менее, 4работает, потому что 43это простое число, так что это первое число в последовательности a(1) = 4. Следующее число, которое работает (ни 6( 65), ни 8( 87) не работает 10, это потому, что 109это простое число a(2) = 10. Тогда мы пропускаем кучу больше, пока 22, потому что 2221простое, так a(3) = 22. И так далее.
Очевидно, что все члены в этой последовательности являются четными, потому что любое нечетное число nпри объединении n-1становится четным (как 3превращается в 32), которое никогда не будет простым.
Это последовательность A054211 в OEIS.
Соревнование
Если задан входной номер, nкоторый вписывается где-то в эту последовательность (т. nЕ. Соединен с n-1простым), выведите его положение в этой последовательности. Вы можете выбрать 0- или 1-индексированный, но, пожалуйста, укажите, какой в вашем представлении.
правила
- Можно предположить, что ввод и вывод соответствуют целочисленному типу вашего языка.
- Ввод и вывод может быть дан в любом удобном формате .
- Либо полная программа или функция приемлемы. Если функция, вы можете вернуть вывод, а не распечатать его.
- Если возможно, укажите ссылку на среду онлайн-тестирования, чтобы другие люди могли опробовать ваш код!
- Стандартные лазейки запрещены.
- Это код-гольф, поэтому применяются все обычные правила игры в гольф, и выигрывает самый короткий код (в байтах).
Примеры
Приведенные ниже примеры 1-проиндексированы.
n = 4
1
n = 100
11
n = 420
51
nвсегда является единственным простым числом, делимым на n. Это не особенное - просто так работают простые числа.