पैलिंड्रोमिक प्राइम समस्याएं बहुत आम हैं, लेकिन यह सवाल यह नहीं है। इस चुनौती में, संख्या का तालमेल नहीं होना चाहिए, इसके प्रमुख कारक हैं।
कार्य
आपके कोड को इनपुट के रूप में एकल धनात्मक पूर्णांक लेना है। फिर जाँच करें कि क्या उस पूर्णांक के मुख्य कारकों में से किसी भी क्रमपरिवर्तन को जब संक्षिप्त किया जाता है। यदि ऐसा है, तो उनमें से एक को आउटपुट करें (कारकों की सूची, समवर्ती स्ट्रिंग नहीं)। और, आपको आउटपुट करना होगा -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
लौटाए जा सकने वाले अन्य भिन्न मूल्य हो सकते हैं ? पर्ल 6 में मैं के बारे में सोच रहा हूँNil
,Fail
या अन्य अपरिभाषित मूल्यों। क्या आउटपुट किसी भी स्थितिगत मूल्य का हो सकता है?