Geben Sie bei einer Ganzzahl N
als Eingabe die N
dritte permutapalindromische Zahl aus.
Eine permutapalindromische Zahl ist eine streng positive ganze Zahl, sodass mindestens eine Permutation ihrer Ziffern ein Palindrom ergibt (dh eine Zahl, die ihre eigene Umkehrung darstellt).
Zum Beispiel 117
ist es eine permutapalindromische Zahl, da ihre Ziffern permutiert werden können 171
, was ein Palindrom ist.
Wir 10
denken, dass Zahlen wie keine permutapalindromischen Zahlen sind, obwohl sie 01 = 1
ein Palindrom sind. Wir setzen 0
voraus , dass die palindromische Permutation keine führende Null haben darf (als solche ist sie selbst nicht permutapalindromisch).
Zahlen, die bereits Palindrome sind, sind auch permutapalindrom, da das Permutieren von nichts gültig ist.
Eingänge und Ausgänge
N
kann entweder 0-indiziert oder 1-indiziert sein. Bitte geben Sie an, welche der beiden Antworten Ihre Antwort verwendet.- Die Eingabe kann
STDIN
als Funktionsargument oder in einer ähnlichen Sprache erfolgen. Die Ausgabe kann inSTDOUT
eine Funktion oder in eine ähnliche Sprache Ihrer Wahl geschrieben oder von dieser zurückgegeben werden. - Die Eingabe und Ausgabe muss in der Dezimalbasis erfolgen.
Testfälle
Die folgenden Testfälle sind 1-indiziert. Ihr Programm muss in der Lage sein, alle hier vorgestellten Testfälle in maximal 1 Minute zu bestehen.
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
Wertung
Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
10
)