Diberikan bilangan bulat N
sebagai input, mengeluarkan N
nomor permutapalindromic.
Bilangan permutapalindromic adalah bilangan bulat yang benar-benar positif sehingga setidaknya ada satu permutasi dari digitnya yang menghasilkan palindrom (yaitu bilangan yang merupakan kebalikannya sendiri).
Sebagai contoh, 117
adalah angka permutapalindromic karena digitnya dapat di permutasi menjadi 171
, yang merupakan palindrome.
Kami menganggap bahwa bilangan seperti 10
bukan bilangan permutapalindromic, meskipun 01 = 1
merupakan palindrom. Kami memaksakan bahwa permutasi palindrom tidak boleh memiliki nol di depan (dengan demikian, 0
itu sendiri bukan permutapalindromik).
Angka yang sudah palindrom juga permutapalindromic, karena permutasi tidak ada yang valid.
Masukan dan keluaran
N
dapat berupa 0-diindeks atau 1-diindeks. Harap tunjukkan yang mana dari kedua jawaban yang Anda gunakan.- Input dapat diambil melalui
STDIN
, sebagai argumen fungsi, atau apa pun yang serupa dalam bahasa pilihan Anda. Keluaran dapat ditulisSTDOUT
, dikembalikan dari fungsi, atau apa pun yang serupa dalam bahasa pilihan Anda. - Input dan output harus dalam basis desimal.
Uji kasus
Kasus uji berikut ini diindeks 1. Program Anda harus dapat lulus dari semua kasus uji yang disajikan di sini paling lama 1 menit.
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
Mencetak gol
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
10
)