Проблеми з паліндромними простими явищами досить поширені, але це не те, про що йдеться. У цьому виклику число не повинно бути паліндром, як це роблять головні фактори.
Завдання
Ваш код повинен приймати як вхідне одне ціле число. Потім перевірте, чи будь-яка перестановка простих факторів цього цілого числа є паліндромною при конкатенації. Якщо так, виведіть один із них (список факторів, а не з'єднаний рядок). Інше, ви повинні вивести -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
чи інші невизначені значення. Також може бути результатом будь-яке позиційне значення?