द 9 होल चैलेंज
- अलग-अलग कठिनाई की 9 कोड गोल्फिंग चुनौतियां।
- एक से अधिक बार एक ही भाषा का उपयोग करने पर जुर्माना।
प्रश्न को पार्स, होल चैंपियन और ट्रॉफी विजेताओं के साथ अपडेट किया जाएगा।
यह एक प्रतियोगिता से आता है जो मेरे कुछ दोस्तों के साथ है, यह सामान्य प्रारूप नहीं है, लेकिन मुझे उम्मीद है कि आप में से कुछ इस पर अलग-अलग स्पिन की सराहना करेंगे। चुनौतियां, नियम और ट्रॉफी नीचे।
छेद
ग्रीनवे (24)
f(c:string, n:integer)
केn
उदाहरणों वाली एक रेखा प्रिंट करता हैc
।कहीं न कहीं (73)
f(t:string, s:string, n:integer) -> i
कहाँi
का सूचकांक हैnth
के कहनेs
मेंt
।रात के खाने के लिए करी (6235)
f(x:function, y: function) -> g
g
एक फ़ंक्शन कहाँ है जो कॉल करेगाy
,n
समय;n
का वापसी मूल्य कहां हैx
स्पू (92)
f(p:string)
पर लिखने के लिए लिखता हैp
और इसे यादृच्छिक वर्ण (ascii) के एक यादृच्छिक आकार के आयत से भरता है।ट्रेजर हंट (75)
f(p:string, c:char) -> (x, y)
फ़ाइल को पढ़ता है,p
जिसमें प्रतीकों का एक ग्रिड होता है और ग्रिड के भीतर उस प्रतीक के पहले उदाहरण के निर्देशांकx
औरy
निर्देशांक देता है , मान लें कि यह मौजूद है।Kwai नदी पर पुल (179)
f(l:list[int])
प्रिंट अंतर पुल के लिए आरेखl
। जैसे के लिए[1,7,3,17,1]
/+6\ /-4\ /+14\ /-16\ 1 7 3 17 1
सुनिश्चित करें कि रिक्त स्थान ऊपर की संख्या के आकार के अनुसार बनाए गए हैं। 3 अंकों की लंबी संख्या के लिए, आपको नीचे की रेखा पर अंकों के बीच 4 रिक्त स्थान की आवश्यकता होगी।
कैच: कहीं न कहीं, आपके कोड में ट्राउजर ट्राउजर होना चाहिए (कम से कम 1 गैर-अल्फ़ान्यूमेरिक सीमांकक होना चाहिए। उदा।)
tr(ou,se)(rs)
समय मक्खियों जब आप गोल्फ खेल रहे हैं (1157)
f(p:string) -> [h, m]
उस फ़ाइल को पढ़ता हैp
जिसमें एक एनालॉग घड़ी का ASCII प्रतिनिधित्व होता है, जहां घंटे के हाथ को एक रेखा और दो मिनट के साथ दर्शाया जाता है। दो तत्वों से युक्त सूची का उत्पादन करें: घड़ी पर दिखाए गए घंटे और मिनट। यदि केवल एक हाथ दिखाई दे रहा है, तो दोनों को उस स्थिति में इंगित करें।यहां एक हाथ के लिए सभी संभव संयोजन दिए गए हैं।
\ | / \|/ --o-- /|\ / | \
ये पद क्रमशः, (१२, १, ३, ५, ६, (, ९, ११) हैं। मान लें कि घड़ी चेहरे के भीतर अन्य वर्ण रिक्त स्थान हैं।
इमारती लकड़ी! ()
f(p:string) -> b:boolean
जहाँ p एक आस्की बिल्डिंग वाली फाइल का रास्ता है। उसके नीचे सफेद जगह वाले ब्लॉक गिरेंगे। (स्लैश को छोड़कर, जो जगह में बने रहते हैं, तो विपरीत दिशा में एक स्थिर ब्लॉक होता है)। यदि इमारत संरचनात्मक रूप से अभिन्न रूप से वापस लौटी है, तो अन्यथा झूठी लौटें। सभी गैर व्हॉट्सएप ब्लॉक को ठोस होने के रूप में गिना जाता है और स्लैश के अलावा, वे सभी गिर जाते हैं।संरचनात्मक रूप से सुरक्षित है
____ |/\| | |
असुरक्षित
|__ | |
सुरक्षित संस्करण
|__ \\| |
सुस्त समाचार (218)
f(s:string, r:string, p:string)
पर हैकर समाचार शीर्ष 20 कहानियों का खिताब हो जाता है और के सभी उदाहरणों में परिवर्तनs
करने के लिएr
, तो कम से html फ़ाइल के लिए नए खिताब लिखते हैंp
, जहां प्रत्येक शीर्षक एक h1 तत्व भीतर निहित है।आउटपुट फ़ाइल कुछ इस तरह होनी चाहिए
<h1>Some title</h1></h1>Some other title</h1>...etc
कैच :
- आप HN एपीआई का उपयोग नहीं कर सकते हैं।
- आप Regex का उपयोग नहीं कर सकते हैं।
- आप अपने कोड में कहीं भी एंगल ब्रेसिज़ का उपयोग नहीं कर सकते हैं।
स्कोरिंग
- कैरेक्टर काउंट फंक्शन की लंबाई है जो सही तरीके से कंपाइल और रन करेगा। हालाँकि आपको अभी भी आयात सहित पूर्ण कोड जमा करने की आवश्यकता है।
- आपके प्रस्तुत करने में हर दोहराया भाषा के लिए 10% । (उदा। यदि आप 3 समाधानों के लिए रूबी का उपयोग करते हैं, तो आपका अंतिम स्कोर 1.2 से गुणा किया जाएगा)। एक ही भाषा की गिनती के विभिन्न संस्करण अभी भी एक ही भाषा के रूप में गिने जाते हैं।
- प्रत्येक छेद के लिए बराबर औसत स्कोर होगा।
- एक उत्तर में अपने समाधान प्रस्तुत करें।
- आपका कुल स्कोर आपकी वर्ण गणना + आपकी भाषा दंड है, फिर इसे गोल करें।
ट्राफी
- गोल्ड जैकेट - ( @Sprigyig - 1290) सबसे कम समग्र स्कोर
- निशानेबाज - ( @Sprigyig - 9) अधिकांश भाषाओं का उपयोग किया जाता है
- बंकर - किसी भी छेद पर सबसे ऊपर बराबर स्कोर
- एक प्लेन पर सांप - ( @AsksAnyway - 1727) एक ही समाधान में सबसे ज्यादा अजगर चरित्र प्रस्तुत
- अच्छे हिस्से - ( @AsksAnyway - 255) एकल समाधान में उच्चतम जेएस चरित्र गिनती
- शेक स्टीव - सबसे छोटा समाधान जो इंटरफेस का उपयोग करता है
- यू आर नॉट फ्रॉम राउंड हियर - सबसे छोटा अनोखा भाषा समाधान जो भाषा का सबसे छोटा विकिपीडिया पेज है।
- Happy Gilmoore - ( @AsksAnyway - 31) सबसे छोटा समाधान जिसमें कोड में 'एलीगेटर' शब्द है।
- यूनीसाइकलिंग ड्वार्फ मैजिक - आपकी 9 सबमिशन सोर्स फाइल्स की डिफॉल्ट एक्सटेंशन ऑक्सफोर्ड डिक्शनरी में एक शब्द का परफेक्ट अनाग्राम है।
एक बार जब आप सभी 9 छेद पूरे कर लेते हैं तो आप केवल एक ट्रॉफी के लिए पात्र होते हैं
प्रस्तुतियाँ
- @ श्रीपिगिग 1290
- @ फ़ाइरफ़्लेम 1320
- @grc 1395
- @ ट्रेवर एम 1465
- @ सी गियरहार्ट 1654
- @ गुय सिरटन 1719
- @AsksAnyway 4651
/
स्थिति 1 बजे या 2 बजे की हो? (और इसी तरह बाकी के सभी विकर्णों के लिए)
<
&>