회문 주요 문제는 매우 일반적이지만이 질문에 관한 것은 아닙니다. 이 도전에서 숫자는 회문이 될 필요는 없으며 주요 요인입니다.
직무
코드는 단일 양의 정수를 입력으로 사용해야합니다. 그런 다음 연결될 때 해당 정수의 소인수의 순열이 회 문식인지 확인하십시오. 그렇다면 그 중 하나 (연결된 문자열이 아닌 요소 목록)를 출력하십시오. 그렇지 않으면을 출력해야합니다 -1
.
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
테스트 사례
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
반환 할 수 있습니까 ? 펄 6에서 나는 대략 생각하고Nil
,Fail
또는 다른 정의되지 않은 값. 또한 출력이 위치 값이 될 수 있습니까?