NGiriş olarak bir tamsayı verildiğinde , Npermutapalindromik 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 117basamaklarına izin verilebildiğinden permutapalindromik bir sayıdır 171.
Palindrom 10olması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, 0kendisi permutapalindromik değildir).
Zaten palindrom olan sayılar da permutapalindromiktir, çünkü hiçbir şeye izin vermek geçerli değildir.
Girdiler ve çıktılar
N0-indeksli veya 1-indeksli olabilir. Lütfen yanıtınızın ikisinden hangisini kullandığını belirtin.- Giriş,
STDINbir işlev bağımsız değişkeni olarak veya kendi dilinizde benzer bir şeyle alınabilir . ÇıktıSTDOUTbir 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)
