N
Giriş olarak bir tamsayı verildiğinde , N
permutapalindromik sayıyı çıktılayın.
Bir permutapalindromik sayı, bir palindromla sonuçlanan basamaklarının en az bir permütasyonu (yani kendi tersi olan bir sayı) olacak şekilde kesinlikle pozitif bir tamsayıdır.
Örneğin , bir palindrom olan 117
basamaklarına izin verilebildiğinden permutapalindromik bir sayıdır 171
.
Palindrom 10
olmasına rağmen 01 = 1
, gibi sayıların permutapalindromik sayılar olmadığını düşünüyoruz . Palindromik permütasyonun önde gelen sıfıra sahip olmaması gerektiğini kabul ediyoruz (bu nedenle, 0
kendisi permutapalindromik değildir).
Zaten palindrom olan sayılar da permutapalindromiktir, çünkü hiçbir şeye izin vermek geçerli değildir.
Girdiler ve çıktılar
N
0-indeksli veya 1-indeksli olabilir. Lütfen yanıtınızın ikisinden hangisini kullandığını belirtin.- Giriş,
STDIN
bir işlev bağımsız değişkeni olarak veya kendi dilinizde benzer bir şeyle alınabilir . ÇıktıSTDOUT
bir işleve yazılabilir , bir işlevden döndürülebilir veya kendi dilinizde benzer bir şey olabilir. - Giriş ve çıkış ondalık tabanda olmalıdır.
Test senaryoları
Aşağıdaki test senaryoları 1 dizinlidir. Programınız burada sunulan test durumlarından herhangi birini en fazla 1 dakika içinde geçebilmelidir.
N Output
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 11
42 181
100 404
128 511
256 994
270 1166
puanlama
Bu kod golf , bu yüzden bayttaki en kısa cevap kazanır.
10
)