चुनौती
आप एक समारोह में दिया जाता compile(s: String): Integerहै जो रिटर्न 0अगर sसंकलित किया जा सकता है और के अलावा और कुछ 0अगर यह विफल रहा है (जिसके परिणामस्वरूप कोड महत्वपूर्ण नहीं है)।
बात यह है कि आप यह नहीं जानते कि फ़ंक्शन किस भाषा के लिए बनाया गया है, इसलिए यह आप पर निर्भर करता है कि फ़ंक्शन को कोड के छोटे स्निपेट देकर और यह देखने पर कि वह क्या देता है। अच्छी बात यह है कि वैज्ञानिकों की एक टीम ने आपके सामने कोशिश की है और सूची को सी, सी ++, सी #, जावा और जावास्क्रिप्ट तक सीमित कर दिया है (ये एकमात्र व्यापक भाषाएं हैं जिनके समान सिंटैक्स हैं जो मैं सोच सकता था)।
नियम
- सामान्य कोड-गोल्फ नियम लागू होते हैं।
- कोई सख्त आउटपुट स्वरूप नहीं है; जब तक यह पठनीय और समझ में आता है तब तक ठीक है।
- यदि ये 5 भाषाएं आपके लिए पर्याप्त नहीं हैं, तो आप अपना पसंदीदा जोड़ सकते हैं और आपको अतिरिक्त सितारों (★) (जो कुछ नहीं करते हैं) से पुरस्कृत किया जाएगा।
नोट 1 : संकलक नवीनतम मानक के साथ अद्यतित है जो भी भाषा इसके लिए डिज़ाइन की गई है।
नोट 2 : मुझे पता है कि जावास्क्रिप्ट संकलित नहीं करता है , लेकिन यह हालांकि कुछ पार्सिंग प्रक्रिया है; यदि यह JavaScript कोड मान्य है तो यह पास हो जाता है