Palindrom olan bazlarınn
sıra numarasını ( OEIS A126071 ) oluşturun.
Özellikle, dizi aşağıdaki gibi tanımlanır: bir numara verilir n
, tabanında bunu ifade a
için a = 1,2, ..., n
ve bu ifadelerin birçok palindromic nasıl saymak. "Palindromik" a
ifadenin taban basamaklarını atomik birimler olarak tersine çevirme anlamında anlaşılmaktadır (teşekkürler, @Martin Büttner ). Örnek olarak n= 5
şunları göz önünde bulundurun :
a=1
: ifade11111
: palindromika=2
: ifade101
: palindromika=3
: ifade12
: palindromik değila=4
: ifade11
: palindromika=5
: ifade10
: palindromik değil
Bu nedenle sonuç n=5
şudur 3
. OEIS2, ..., n+1
yerine taban kullandığını unutmayın 1, ..., n
(teşekkürler, @ kabı ). Eşdeğerdir, çünkü tabanlardaki ifadeler 1
ve n+1
her zaman palindromiktir.
Dizinin ilk değerleri
1, 1, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 4, 4, 2, 4, 5, ...
Girdi pozitif bir tamsayıdır n
. Çıktı, n
dizinin ilk terimleridir.
Program n
, herhangi bir dahili hesaplamada varsayılan veri türünüzün neden olduğu sınırlamalar için teorik olarak çalışmalıdır (yeterli zaman ve bellek verilir) .
Tüm işlevlere izin verilir. En az bayt kazanır.