इस सवाल को फिर से पढ़ा गया, कृपया इसे फिर से पढ़ें।
Ultrafactorials
अल्ट्राफैक्टेरियल संख्याओं का एक क्रम है जो निम्नलिखित फ़ंक्शन का उपयोग करके उत्पन्न किया जा सकता है:
a(n) = n! ^ n!
परिणामी मूल्य बहुत तेज़ी से बढ़ते हैं। साइड नोट: यह OEIS में A046882 है। संबंधित भी हाइपरफैक्टोरियल हैं, फिर भी काफी विशाल हैं, लेकिन थोड़ा छोटा अनुक्रम: A002109
आपका कार्य
आपका काम इन नंबरों को अपनी भाषा में लागू करना है। आपका कार्यक्रम 0 से लेकर समावेशी तक के सभी अल्ट्राफैक्टेरियल की राशि की गणना करेगा । n
इनपुट
आपका कार्यक्रम केवल एक इनपुट ले सकता है: एक संख्या, जो बीते समय में जोड़े जाने वाले अंतिम (एन) अल्ट्राफैक्टीरियर जैसा दिखता है। इनपुट सकारात्मक या 0 होने का आश्वासन दिया गया है।
उत्पादन
जब तक संख्याओं का दृश्य योग है, तब तक आपका आउटपुट आप तक है।
नियम
- आप सभी पूर्णांकों को मान सकते हैं, इसलिए पूर्णांक इनपुट और पूर्णांक गणना छोरों का उपयोग करके कुछ परिणाम तैयार कर सकते हैं।
परीक्षण के मामलों
Input: -1
Output: Any kind of error (because -1! is undefined), or no handling at all
Input: 0
Output: 1
Input: 1
Output: 2
Input: 2
Output: 6
Input: 3
Output: 46662
चुनौती
यह कोड-गोल्फ है , इसलिए बाइट्स जीत में कम से कम लंबाई के साथ जवाब!
double
) समर्थन करता है?