Cho một số nguyên N
làm đầu vào, xuất ra N
số permutapalindromic thứ.
Một số permutapalindromic là một số nguyên dương hoàn toàn sao cho có ít nhất một hoán vị các chữ số của nó dẫn đến một palindrom (tức là một số ngược lại với chính nó).
Ví dụ, 117
là một số permutapalindromic vì các chữ số của nó có thể được hoán vị vào 171
, đó là một bảng màu.
Chúng tôi xem xét rằng các số như 10
không phải là số permutapalindromic, mặc dù 01 = 1
là một palindrom. Chúng tôi áp đặt rằng hoán vị palindromic không được có số 0 đứng đầu (như vậy, 0
bản thân nó không phải là permutapalindromic).
Các số đã là palindromes cũng là permutapalindromic, vì hoán vị không có gì là hợp lệ.
Đầu vào và đầu ra
N
có thể là 0 chỉ mục hoặc 1 chỉ mục. Vui lòng cho biết câu trả lời nào trong hai câu trả lời của bạn.- Đầu vào có thể được thực hiện thông qua
STDIN
, như là một đối số chức năng hoặc bất cứ điều gì tương tự trong ngôn ngữ bạn chọn. Đầu ra có thể được ghi vàoSTDOUT
, trả về từ một hàm hoặc bất cứ thứ gì tương tự trong ngôn ngữ bạn chọn. - Đầu vào và đầu ra phải ở trong cơ sở thập phân.
Các trường hợp thử nghiệm
Các trường hợp kiểm tra sau đây là 1 chỉ mục. Chương trình của bạn phải có thể vượt qua bất kỳ trường hợp thử nghiệm nào được trình bày ở đây trong tối đa 1 phút.
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
Chấm điểm
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng.
10
)