टास्क - शीर्षक बहुत अधिक है: यह एक पूर्णांक x को पावर x , जहां बढ़ाता है 0<x।
प्रतिबंध:
- घातांक का प्रयोग करें,
exp(),ln(), और किसी भी अन्य शक्तियों से संबंधित भाषा में निर्मित इन, जैसेpow(),x^x,x**xमना किया है। - आप यह मान सकते हैं कि दिया गया पूर्णांक आपकी पसंद की प्रोग्रामिंग भाषा की सीमाओं को फिट बैठता है।
परीक्षण के मामलों:
Input | Output
---------------
2 | 4
3 | 27
5 | 3125
6 | 46656
10 | 10000000000
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कार्यक्रम जीत जाता है।
0और अपेक्षित आउटपुट निर्दिष्ट ( 0या 1या तो) होना चाहिए । अंत में, नकारात्मक पूर्णांक को संभालना चुनौती के लिए एक अच्छा अतिरिक्त होगा।
1है 0^0। हालांकि, Foundation+ स्विफ्ट 0
0और इसके बजाय 0<xलीड-इन में निर्दिष्ट किया गया है। मैंने यह प्रतिबंध भी हटा दिया कि कोड में त्रुटियां नहीं होनी चाहिए; बिना कहे चले जाना चाहिए। यदि आवश्यक हो तो वापस रोल करने के लिए स्वतंत्र महसूस करें।