चुनौती
दो प्रश्न आईडी को देखते हुए, यह पता लगाने की कोशिश करें कि वे उत्तरों को देखकर कितने समान हैं।
विवरण
आपको दो प्रश्न आईडी दिए जाएंगे codegolf.stackexchange.com
; आप मान सकते हैं कि दोनों आईडी के लिए मौजूद प्रश्न हैं जो हटाए नहीं गए हैं, लेकिन आवश्यक रूप से खुले नहीं हैं। आपको सभी उत्तरों के माध्यम से चलना चाहिए और दो प्रश्नों के उत्तर में कोड के बीच न्यूनतम लेवेन्स्हेटिन दूरी निर्धारित करनी चाहिए (हटाए गए उत्तरों को शामिल नहीं करना चाहिए)। यही है, आपको प्रश्न 1 में हर उत्तर की तुलना प्रश्न 2 में हर उत्तर से करनी चाहिए, और न्यूनतम लेवेन्शिन दूरी निर्धारित करनी चाहिए। एक उत्तर में कोड खोजने के लिए, निम्नलिखित प्रक्रिया मानें:
कोड स्निपेट कैसे खोजें
पाठ का एक निकाय उत्तर का वास्तविक कोड है यदि यह बैकटिक्स में है और अपनी पंक्ति में है, या यदि यह 4 रिक्त स्थान के साथ है, तो इसके ऊपर एक खाली रेखा है, जब तक कि ऊपर कोई पाठ न हो।
मान्य और गैर-मान्य कोड स्निपेट ( .
एक स्थान के रूप में) के उदाहरण (समान संकेतों के एक टन से अलग)
This is `not a valid code snippet because it is not on its own line`
========================================
This is:
`A valid code snippet`
========================================
This is
....not a valid code snippet because there's no spacing line above
========================================
This is
....A valid code snippet because there's a spacing line above
========================================
....Valid code snippet because there's no other text
========================================
यदि उत्तर में कोई मान्य कोड स्निपेट नहीं हैं, तो उत्तर को पूरी तरह से अनदेखा कर दें। ध्यान दें कि आपको केवल पहला कोडब्लॉक लेना चाहिए।
अंतिम चश्मा
दो पूर्णांक के लिए दो प्रश्न आईडी किसी भी उचित प्रारूप में इनपुट किए जा सकते हैं। आउटपुट या तो चुनौती से किसी भी दो वैध जवाबों के बीच सबसे छोटी लेवेंसहाइट दूरी होनी चाहिए। यदि चुनौतियों, आउटपुट में से एक या दोनों के लिए "वैध" उत्तर नहीं हैं -1
।
परीक्षण का मामला
कॉमरेड स्पार्कलपनी द्वारा चुनौती 115715
(एंबेडेड हेक्सागोन्स) और 116616
(एंबेडेड ट्राइएंगल्स) दोनों के लिए, दो चारकोल जवाब (क्रितीलिथोस द्वारा दोनों) में 23 की एक लेवेंसहाइट दूरी थी, जो सबसे छोटी थी। इस प्रकार, आपका आउटपुट 115715, 116616
होगा 23
।
संपादित करें
आप मान सकते हैं कि एपीआई के प्रतिबंध के कारण प्रश्न में अधिकतम 100 उत्तर हैं। आपको कोड ब्लॉक में बैकटिक्स को नजरअंदाज नहीं करना चाहिए, केवल तभी कोड ब्लॉक को बैकटिक्स का उपयोग करके बनाया जाता है न कि अपनी लाइन पर।
संपादित करें
मैंने बाउंटी अवधि को जल्दी समाप्त कर दिया क्योंकि मैंने एक सप्ताह के निलंबन के लिए एक मॉड के लिए अनुरोध किया था और मैं नहीं चाहता था कि बाउंटी को उच्चतम स्कोरिंग उत्तर (जो सबसे लंबे समय तक होता है) के लिए स्वचालित रूप से सम्मानित किया जाए। यदि कोई नया सबमिशन आता है या सबमिशन पर्याप्त होता है तो बाउंटी पीरियड के वास्तविक अंत (1 जून को UTC 00:00) से पहले 532 बाइट्स से छोटा हो जाता है, मैं अपने वादे पर खरा उतरने के लिए एक इनाम दूंगा, उसके बाद निलंबन समाप्त हो रहा है। अगर मुझे सही से याद है, तो मुझे अगली बार बाउंटी अवधि को दोगुना करने की आवश्यकता है, ताकि यदि आपको कोई उत्तर मिले, तो आपको +200 मिल सकता है :)