में मेरे पिछले कोड चुनौती , मैं एक समारोह है कि आपको बताता है जो अपने लाइनों के हटा दिया गया है लिखने के लिए कहा है।
निर्देश थे:
एक फ़ंक्शन लिखें जिसमें पांच लाइनें हों।
यदि आप फ़ंक्शन को चला रहे हैं, तो इसे 0 पर लौटना चाहिए।
यदि आप पांच लाइनों में से किसी एक को हटाते हैं और फ़ंक्शन को चलाते हैं, तो आपको यह बताना चाहिए कि कौन सी रेखाओं को हटा दिया गया है (उदाहरण के लिए, यदि आप अंतिम पंक्ति को हटाते हैं तो इसे 5 वापस करना चाहिए)।
अब, चलो एक किशोर थोड़ा और अधिक कठिन कोशिश करते हैं।
ऊपर दिए गए समान नियमों का पालन करें, लेकिन इस बार, फ़ंक्शन को एक सरणी वापस लौटना चाहिए जिसमें आपको बताया गया है कि कौन से TWO लाइनें हटा दी गई हैं।
उदाहरण के लिए, यदि मैं 1 और 5 लाइनों को हटाता हूं, तो वापसी मूल्य [1,5] होना चाहिए, और यदि मैं 3 और 4 लाइनों को हटाता हूं, तो वापसी मूल्य [3,4] होना चाहिए।
फिर से, यदि कोई रेखाएं नहीं हटाई जाती हैं, तो फ़ंक्शन को 0. बोनस अंक वापस करना चाहिए यदि आप एक-लाइन-हटाए गए मामले को भी संभाल सकते हैं, लेकिन यह कड़ाई से आवश्यक नहीं है कि आप ऐसा करते हैं।
क्या आप सहायक कार्यों का उपयोग कर सकते हैं? हां, लेकिन केवल अगर आपको करना है एकल स्व-निहित फ़ंक्शन जो इसे बंद करता है, वह आदर्श है।
अंतिम चुनौती के रूप में, उच्चतम उत्थान समाधान जीतता है। मैं विजेता को एक हफ्ते में चुनूंगा, या जल्द ही अगर 24 घंटे में कोई नया सबमिशन नहीं मिला।