संपादित करें: जटिलता को बढ़ाने के हित में, मैंने चुनौती को और बढ़ा दिया है।
गणित में, एक पिशाच संख्या (या सच्चा पिशाच संख्या) एक समग्र प्राकृतिक संख्या v है, और सम संख्याओं n के साथ, जिसे दो पूर्णांक x और y में से प्रत्येक में n / 2 अंकों से विभाजित किया जा सकता है और दोनों अनुगामी शून्य के साथ नहीं। जहाँ v में x और y से किसी भी क्रम में गिनती के सभी अंक ठीक-ठीक होते हैं, वहीं बहुलता भी। x और y को नुकीले कहा जाता है।
वैम्पायर नंबर के बारे में अधिक
स्यूडोवेरिक संख्या
स्यूडोवैगरिक संख्याएँ पिशाच संख्याओं के समान होती हैं, सिवाय इसके कि एक n-अंक pseudovampire संख्या के नुकीले लंबाई n / 2 अंकों की नहीं होनी चाहिए। स्यूडोवैगरिक संख्याओं में अंकों की एक विषम संख्या हो सकती है, उदाहरण के लिए 126 = 6 × 21।
इनपुट
कमांड लाइन या स्टड से संख्या स्वीकार करें
उत्पादन
- "1260 = 21 * 60" (यदि संख्या एक वैम्पायर है तो पहले छोटे नुकीले)।
- "1261 एक वैम्पायर नंबर नहीं है।" (यदि संख्या एक पिशाच संख्या नहीं है)
- "126 = 6 * 21"। (यदि संख्या एक छद्म पिशाच संख्या है)
संपादित करें: यदि संख्या में कई नुकीले हैं, तो इसे प्रदर्शित करें।
x = fang1a * fang1b = fang2a * fang2b
fang1aसे पहले दिखाई देता हैfang2afang1a < fang2a