Dato un numero intero N
come input, emette il fileN
emette il numero permutapalindromico.
Un numero permutapalindromico è un numero intero strettamente positivo in modo che vi sia almeno una permutazione delle sue cifre che si traduce in un palindromo (cioè un numero che è il suo contrario).
Ad esempio, 117
è un numero permutapalindromico poiché le sue cifre possono essere permutate in 171
, che è un palindromo.
Consideriamo che numeri come 10
non sono numeri permutapalindromici, anche se 01 = 1
è un palindromo. Imponiamo che la permutazione palindromica non debba avere uno zero iniziale (come tale, di per 0
sé non è permutapalindromica).
Anche i numeri che sono già palindromi sono permutapalindromici, poiché non è valido nulla.
Ingressi e uscite
N
può essere 0 indicizzato o 1 indicizzato. Indica quale delle due risposte utilizza.- L'input può essere preso in considerazione
STDIN
, come argomento di funzione, o qualcosa di simile nella tua lingua preferita. L'output può essere scrittoSTDOUT
, restituito da una funzione o qualcosa di simile nella tua lingua preferita. - L'input e l'output devono essere nella base decimale.
Casi test
I seguenti casi di test sono 1 indicizzati. Il tuo programma deve essere in grado di superare uno qualsiasi dei casi di test qui presentati al massimo entro 1 minuto.
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
punteggio
Questo è code-golf , quindi vince la risposta più breve in byte.
10
)