회 문인 염기n
의 순서 번호를 생성합니다 ( OEIS A126071 ).
구체적으로, 시퀀스는 다음과 같이 정의됩니다 : 숫자가 주어지고에 대한 n
기초 a
로 표현하고 a = 1,2, ..., n
, 회고 식인 표현의 수를 세십시오. "Palindromic"은 a
표현 의 기본 자릿수를 원자 단위로 바꾸는 것으로 이해됩니다 (감사, @Martin Büttner ). 예를 들어, 다음을 고려하십시오 n= 5
.
a=1
: 표현은11111
: palindromica=2
: 표현은101
: palindromica=3
: 표현은12
: 회문 이 아닙니다a=4
: 표현은11
: palindromica=5
: 표현은10
: 회문 이 아닙니다
따라서의 결과는 n=5
입니다 3
. OEIS는 (thanks, @beaker ) 2, ..., n+1
대신에 밑 을 사용합니다 . 베이스의 표현 때문에와 동등한 와는 항상 회문이다.1, ..., n
1
n+1
시퀀스의 첫 번째 값은
1, 1, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 4, 4, 2, 4, 5, ...
입력은 양의 정수 n
입니다. 출력은 n
시퀀스 의 첫 번째 항입니다.
프로그램은 n
내부 계산에서 기본 데이터 유형으로 인해 발생 하는 최대 한계에 대해 이론적으로 작동해야합니다 (충분한 시간과 메모리가 제공됨) .
모든 기능이 허용됩니다. 가장 적은 바이트 수가 이깁니다.