एक Narcissistic संख्या एक संख्या है जो अपने स्वयं के अंकों का योग है, प्रत्येक को अंकों की संख्या की शक्ति तक बढ़ाया जाता है।
उदाहरण के लिए, 153 (3 अंक) लें:
1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153
1634:
1 4 + 6 4 + 3 4 + 4 4 = 1 + 1296 + 81 + 256 = 1634
चुनौती:
आपके कोड को उपयोगकर्ता से इनपुट लेना चाहिए और दिए गए नंबर एक Narcissistic नंबर है या नहीं, इस पर निर्भर करते हुए True या False का इनपुट लेना चाहिए।
पाठ स्ट्रिंग या अन्य अमान्य इनपुट के लिए त्रुटि जाँच की आवश्यकता नहीं है। आउटपुट के लिए 1 या 0 स्वीकार्य है। कोड जो केवल Narcissistic नंबर की एक सूची बनाता है, या किसी सूची के विरुद्ध उपयोगकर्ता इनपुट की जांच करता है, योग्य नहीं है।
Trueइस तरह के एक नंबर पर आउटपुट करता हूं , लेकिन कुछ और (इस मामले में नंबर ही) अगर नहीं?