टास्क - शीर्षक बहुत अधिक है: यह एक पूर्णांक 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
लीड-इन में निर्दिष्ट किया गया है। मैंने यह प्रतिबंध भी हटा दिया कि कोड में त्रुटियां नहीं होनी चाहिए; बिना कहे चले जाना चाहिए। यदि आवश्यक हो तो वापस रोल करने के लिए स्वतंत्र महसूस करें।