짝수의 자릿수를 가진 모든 회문은 11로 나눌 수 있으므로 11은 짝수의 자릿수를 가진 유일한 [팔린 색 소수]입니다. - 데이비드 Wasserman, OEIS
나는 회문 소수를 계산할 때 프로그램이 짝수의 숫자 (11 제외)로 숫자를 건너 뛰는 것을 연구하기 전에 오늘 수동으로 이것을 배웠습니다. 작업 : 정수 입력 N이 주어지면 Stephen의 Palindromic Sequence ™에서 N 번째 항을 출력하는 프로그램 또는 함수를 만듭니다.
Stephen 's Palindromic Sequence ™
Stephen 's Palindromic Sequence ™는 11로 시작하여 11 로 나눌 수 있는 회문 세미 프라임으로 계속 됩니다. 기본적으로 11이 "카운트"가 아닌 경우 프라임이되는 모든 세미 프라임입니다. 이 목록에는 짝수의 숫자가 포함되어 있습니다! 예 그리고 홀수 자릿수를 가진 많은 숫자는 이미 소수이므로 건너 뜁니다.
시퀀스의 시작 :
1 : 11
2 : 22
3 : 33
4 : 55
5 : 77
6 : 121
7 : 737
8 : 979
9 : 1111
10 : 1441
11 : 1661
12 : 1991
13 : 3113
14 : 3223
15 : 3443
16 : 3883
17 : 7117
18 : 7447
19 : 7997
20 : 9119
21 : 9229
22 : 9449
23 : 10901
* 1331 (11 ^ 3)과 유사성이이 순서의 정신에 맞지만 규칙에 맞지 않습니다.
더 긴 테스트 사례 :
26 : 91619
31 : 103301
41 : 139931
51 : 173371
61 : 305503
71 : 355553
81 : 395593
91 : 725527
101 : 772277
127 : 997799
128 : 1099901
141 : 3190913
151 : 3739373
161 : 7589857
171 : 9460649
200 : 11744711
528 : 39988993
입력
정수 N,> = 1. 답변에 0 인덱스 N (테스트 사례를 조정해야 함)을 지정할 수 있습니다. 후행 줄 바꿈이 허용됩니다.
산출
Stephen 's Palindromic Sequence ™의 N 번째 용어. 후행 줄 바꿈이 허용됩니다.
규칙
- 프로그램 / 기능이 취할 수있는 유일한 입력은 N입니다. 예를 들어, 프로그램은 OEIS에서 시퀀스를 가져올 수 없습니다 (일명 표준 허점 적용 ).
- 최대 6 자리의 출력을 인쇄 할 수 있어야합니다 (N = 127). 시간은 중요하지 않습니다. 그러나 프로그램 / 기능이 매우 빠르게 길어지면 알고리즘이 작동한다는 것을 증명해야합니다. 언어가 자연스럽게 더 긴 출력을 허용하는 경우 자연스럽게 최대 한도까지 확장하거나 원하는 10 자리로 제한 할 수 있습니다. 유효한 출력으로 보이지 않는 한 한계를 초과하는 출력 / 종료는 중요하지 않습니다.
- 유효하지 않은 입력의 프로그램 / 기능 기능은 관련이 없습니다.