给定一个整数N
作为输入,输出N
th的排列变数。
排列错误的数字是严格的正整数,因此其数字至少有一个排列会导致回文(即,一个本身相反的数字)。
例如,117
是一个排列错误的数字,因为它的数字可以排列成171
回文,即回文。
我们认为10
,即使01 = 1
是回文,类似的数字也不是排列变态数字。我们强加回文排列必须不带前导零(因此,0
它本身不是变排列林)。
已经排列为回文的数字也属于排列变幻无常,因为排列无意义。
输入和输出
N
可以是0索引或1索引。请指出您的答案使用的是哪两个。- 输入可以通过
STDIN
,作为函数参数或使用您选择的语言中的任何类似内容进行。可以将输出写入STDOUT
函数,从函数返回或使用您选择的语言进行的任何类似操作。 - 输入和输出必须以十进制为基础。
测试用例
以下测试用例是1索引的。您的程序必须最多能够在1分钟内通过此处介绍的任何测试用例。
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
计分
这是代码高尔夫球,因此最短的答案以字节为单位。
10
)