Biorąc pod uwagę liczbę całkowitą Njako dane wejściowe, Nwypisz th permutapalindromic number.
Liczba permutapalindromowa jest ściśle dodatnią liczbą całkowitą, tak że istnieje co najmniej jedna permutacja jej cyfr, która powoduje palindrom (tj. Liczba, która jest własną odwrotnością).
Na przykład 117jest liczbą permutapalindromiczną, ponieważ jej cyfry mogą być permutowane 171, co jest palindromem.
Uważamy, że liczby podobne 10nie są liczbami permutapalindromicznymi, nawet jeśli 01 = 1są palindromem. Narzucamy, że permutacja palindromiczna nie może mieć wiodącego zera (jako taka 0sama w sobie nie jest permutapalindromiczna).
Liczby, które są już palindromami, są również permutapalindromiczne, ponieważ dopuszczanie niczego nie jest poprawne.
Wejścia i wyjścia
Nmoże być indeksowany 0 lub indeksowany 1. Wskaż, którego z nich używa Twoja odpowiedź.- Dane wejściowe można przejrzeć
STDINjako argument funkcji lub dowolną podobną rzecz w wybranym języku. Dane wyjściowe mogą być zapisywaneSTDOUT, zwracane z funkcji lub z dowolnego podobnego elementu w wybranym języku. - Dane wejściowe i wyjściowe muszą być w systemie dziesiętnym.
Przypadki testowe
Następujące przypadki testowe mają indeks 1. Twój program musi być w stanie przejść dowolny z przedstawionych tutaj przypadków testowych w ciągu 1 minuty.
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
Punktacja
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach.
10)
