अभिवादन, नोबल कोड गोल्फर्स। आज आप बहस का सबसे प्राचीन और प्रतिष्ठित हल करेंगे - Emacs या Vim?
आपकी चुनौती इनपुट के रूप में दो खोज शब्द लेने की है, और उन शर्तों में से कौन-सा परिणाम Google खोज परिणामों में सबसे अधिक है। (यह स्पष्ट रूप से पूरी तरह से उचित है। आपका क्या मतलब है, पक्षपाती है?)
यहाँ कुछ उदाहरण इनपुट और आउटपुट दिए गए हैं:
इनपुट: emacs
और vim
आउटपुट: vim
(पूरी तरह से टिप्पणी में किसी भी प्रकार के फ़्लेमवर्स का निर्माण नहीं)
इनपुट: google
और microsoft
आउटपुट:google
इनपुट: code golf stack exchange
और code review stack exchange
आउटपुट: code golf stack exchange
(हाँ!)
और यहां कुछ किनारे मामले सिर्फ मनोरंजन के लिए (और आपके समाधानों के परीक्षण के लिए) हैं:
इनपुट: About 1,000,000 results
और About 100,000 results
आउटपुट:About 100,000 results
इनपुट: This will autocotrect
और Another testcase
आउटपुट: Another testcase
(यदि आप स्वत: सुधार पर विचार नहीं करते हैं, तो पहले वाला जीतेगा)
निम्नलिखित परीक्षण मामलों के लिए, आपको #
पहले खोज शब्दों में संकेतों को हटाना होगा , क्योंकि वे इस शब्द पर निर्भर करते हैं कि परिणाम की एक विशिष्ट राशि है और यहां पद को पोस्ट करने से वह बर्बाद हो जाएगा।
इनपुट: Thissear#chter#mhasno#results
और Another testcase
आउटपुट: Another testcase
(शून्य परिणामों के लिए एक परीक्षा)
इनपुट: "These exact wo#rds do#n't exi#st# on the Internet"
और Another testcase
आउटपुट: Another testcase
(परीक्षण "
एस)
इनपुट: Abo#ut 1,65#2,85#3,2#86 re#sults
और Another testcase
आउटपुट: Another testcase
(यह एक मुश्किल है - उपरोक्त खोज शब्द का एक परिणाम है)
इनपुट: "Abo#ut 4#8,234,8#75,14#7 res#ults"
और Another testcase
आउटपुट: Another testcase
(मुश्किल भी - कोई परिणाम नहीं, इसलिए यह खोज शब्द प्रदर्शित करता है)
आपको "quoted"
"बिना परिणाम, बिना उद्धरण के परिणाम दिखाने वाले" खोजों के कोने-मामले को संभालने की आवश्यकता नहीं है, क्योंकि यह बहुत जटिल होगा। आपको परिणामों की समान संख्या के साथ इनपुट को संभालने की आवश्यकता नहीं है।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाएगा!