回文质素问题很普遍,但这不是这个问题的实质。在这个挑战中,数字不一定是回文,它的主要因素就是如此。
任务
您的代码必须采用单个正整数作为输入。然后,在连接时检查该整数的质数因子的任何排列是否回文。如果是这样,则输出其中之一(因子列表,而不是串联字符串)。否则,您必须输出-1
。
这是代码高尔夫球,因此以字节为单位的最短代码胜出!
测试用例
11 -> [11]
4 -> [2, 2]
39 -> [3, 13]
6 -> -1
1207 -> [17, 71]
393 -> -1
2352 -> [2, 2, 7, 3, 7, 2, 2]
1
或输出一个空列表-1
吗?
-1
返回其他可区分的值?在Perl 6我在想Nil
,Fail
或其他未定义的值。输出也可以是任何位置值吗?