मैं ईमानदारी से विश्वास नहीं कर सकता कि यह चुनौती पहले से मौजूद नहीं है।
चुनौती
एक फ़ंक्शन लिखें।
बारीकियाँ
आपके प्रोग्राम को किसी प्रकार के कॉल करने योग्य फ़ंक्शन को परिभाषित करना होगा। इसमें आमतौर पर एक फ़ंक्शन, लैम्बडा फ़ंक्शन या सबरूटीन के रूप में जाना जाने वाला कुछ भी शामिल है। इन सभी प्रकार के कॉलबलों को इस पोस्ट में "फ़ंक्शन" के रूप में संदर्भित किया जाएगा।
फ़ंक्शन के लिए इनपुट वैकल्पिक है और आवश्यक नहीं है।
फ़ंक्शन से वापसी मान भी वैकल्पिक है और आवश्यक नहीं है, लेकिन नियंत्रण को कॉलिंग प्रोग्राम में वापस आना चाहिए।
फ़ंक्शन को किसी प्रकार के चर को सौंपा जाना चाहिए ताकि बाद के समय तक पहुंच संभव हो। इसमें अप्रत्यक्ष असाइनमेंट शामिल है (अधिकांश सामान्य भाषाओं में जहां एक नामित फ़ंक्शन की घोषणा करना स्वचालित रूप से वर्तमान दायरे में नाम जोड़ता है) और प्रत्यक्ष असाइनमेंट (किसी अनाम फ़ंक्शन को सीधे चर पर असाइन करना)।
फ़ंक्शन को नाम देने की आवश्यकता नहीं है।
फ़ंक्शन आपके द्वारा बनाया जाना चाहिए - आप भाषा से एक चर के लिए डिफ़ॉल्ट फ़ंक्शन को असाइन नहीं कर सकते।
मानक खामियों में से कोई भी , कृपया।
यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे कम स्कोर है।