कार्य
सभी प्रतियोगी 10 कार्यों की निम्न सूची को हल करने का प्रयास करते हैं:
इनपुट से एक सकारात्मक पूर्णांक n पढ़ें और पहले n गैर-नकारात्मक पूर्णांकों के क्यूब्स का योग लौटाएं ।
इनपुट के लिए
1
, यह वापस आ जाना चाहिए0
।एक सकारात्मक पूर्णांक n को इनपुट से पढ़ें और एक सत्य मान वापस करें यदि केवल और केवल n एक Mersenne प्राइम है ।
इनपुट से एन पूर्णांकों की एक गैर-रिक्त सूची पढ़ें और उनका माध्य वापस करें ।
यदि n सम है, तो दो मध्य मानों का कम उपयोग करें।
उदाहरण के लिए, का माध्य
[1 4 3 2]
है2
।एक पूर्णांक (धनात्मक, ऋणात्मक या 0), या इनपुट से बेस 10 या अनार्य में एक स्ट्रिंग प्रतिनिधित्व , प्रमुख शून्य के बिना (इनपुट 0 के अपवाद के साथ) अपने अंकों को नकारात्मक में लौटाएं ।
आउटपुट को किसी भी सुविधाजनक तरीके (अंकों, सरणी, स्ट्रिंग, आदि) में स्वरूपित किया जा सकता है।
वापसी
pneumonoultramicroscopicsilicovolcanoconiosis
।वर्तमान तिथि की जाँच करें और
Happy New Year!
यदि ग्रेगोरियन कैलेंडर के अनुसार उचित हो तो वापस लौटें ।छद्म-बेतरतीब ढंग से यूनिकोड ब्लॉक CJK यूनिफाइड आइडॉग्स एक्सटेंशन-ए (U + 3400 - U + 4DB5) से 64 अद्वितीय असाइन किए गए कोड बिंदुओं का चयन करें और संबंधित वर्णों की स्ट्रिंग लौटाएं।
सभी संभावित तारों को चयनित होने की समान संभावना होनी चाहिए।
इनपुट से मुद्रण योग्य ASCII वर्णों के दो तारों को पढ़ें और एक सत्य मान लौटाएं यदि और केवल पहले स्ट्रिंग का चरित्र दूसरे स्ट्रिंग के बाद का रूप बनाता है।
उदाहरण के लिए,
abc
,axbxc
truthy लौटना चाहिए औरbac
,axbxc
falsy लौटना चाहिए।
- पूर्णांकों की एक बहुआयामी, आयताकार सरणी और एक पूर्णांक पढ़ें n इनपुट से और से गुणा सभी पूर्णांकों के साथ संशोधित सरणी लौट एन ।
इनपुट से एक गैर-नकारात्मक पूर्णांक n पढ़ें और n ट्रेन वैगनों की एक श्रृंखला लौटाएं , जैसा कि नीचे दिखाया गया है।
N = 3 के लिए उदाहरण आउटपुट :
______ ______ ______ | | | | | | ()--() ~ ()--() ~ ()--()
आउटपुट व्हॉट्सएप की किसी भी राशि से घिरा हो सकता है जब तक कि यह उदाहरण में दिखता है।
स्पष्टीकरण
0 न तो सकारात्मक है और न ही नकारात्मक।
ट्रेलिंग व्हाट्सएप को हमेशा आउटपुट में अनुमति दी जाती है।
इनपुट के कई टुकड़े किसी भी सुसंगत, सुविधाजनक क्रम में पढ़े जा सकते हैं।
नियम
कोई भी उत्तर एक ही प्रोग्रामिंग भाषा में दो अलग-अलग कार्यों को हल नहीं कर सकता है। 1
प्रत्येक व्यक्तिगत कार्य के लिए, मानक कोड-गोल्फ नियम लागू होते हैं।
विशेष रूप से, आप सामान्य I / O चूक के साथ कार्यक्रम या फ़ंक्शन सबमिट कर सकते हैं , लेकिन इन कमियों का लाभ नहीं उठा सकते हैं ।
टास्क 5 अनिवार्य रूप से एक कोल्मोगोरोव-जटिलता चुनौती है, इसलिए आउटपुट को हार्डकोड करना न केवल अनुमत है, बल्कि अपेक्षित है।
प्रत्येक कार्य के लिए केवल एक ही उत्तर प्रति उपयोगकर्ता को एक ही समाधान के साथ देना चाहिए।
कृपया निम्न उदाहरण में अपने उत्तर को प्रारूपित करें:
## Task 1, Python, 42 bytes <code goes here> Explanation, I/O, required Python version, etc. go here. --- ## Task 7, C, 42 bytes <code goes here> Explanation, I/O, required compiler (flags), etc. go here.
स्कोरिंग
आपके द्वारा हल किए गए प्रत्येक कार्य के लिए, आपको एक बिंदु मिलता है।
इसका मतलब है कि आपको भाग लेने के लिए सभी कार्यों को हल करने की आवश्यकता नहीं है ।
यदि कार्य n के लिए आपका समाधान उस प्रोग्रामिंग भाषा में सबसे छोटा है, तो आपको एक अतिरिक्त बिंदु मिलता है।
यदि कार्य n के लिए आपका समाधान सभी प्रोग्रामिंग भाषाओं में से सबसे छोटा है, तो आपको एक अतिरिक्त बिंदु मिलता है।
बोनस अंक क्रमशः प्रत्येक कार्य-भाषा संयोजन और प्रत्येक कार्य के लिए केवल एक बार प्रदान किया जाएगा।
हमेशा की तरह, यदि दो समाधानों में एक ही बाइट गिनती होती है, तो पोस्टिंग टाई ब्रेकर है।
यदि कोई व्यक्ति बाद में आपको आउटगोल्फ करता है, तो आप बोनस प्वॉइंट खो देते हैं जो अन्य उत्तरदाता कमाता है।
आप अपने जवाब से भाषाओं को जमा कर सकते हैं, जोड़ सकते हैं / हटा सकते हैं या दो कार्यों के लिए उपयोग की जाने वाली भाषाओं को स्वैप कर सकते हैं।
किसी भी समय कोई भी अपने उत्तर को संपादित करता है, सभी उत्तरों को बचाया जाता है।
एक बार जब आप किसी कार्य के लिए भाषा बदलते हैं, तो आप वरिष्ठता को त्याग देते हैं। 2
उच्चतम स्कोर के साथ उत्तर जीतता है। 3
प्रति-कार्य लीडरबोर्ड
<style>body{text-align:left!important}#answer-list{padding:10px;width:290px;float:left}#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px}</style><script src=https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js></script><link rel=stylesheet href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"><div id=answer-list><table class=answer-list><thead><tr><td>Task<td>Author<td>Language<td>Score<tbody id=answers></table></div><table style=display:none><tbody id=answer-template><tr><td>{{TASK}}<td>{{NAME}}<td>{{LANGUAGE}}<td>{{SIZE}}</table><script>function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),e.has_more?getAnswers():process()}})}function process(){answers.forEach(function(e){var s=e.body_markdown.split("\n").filter(function(e){return"#"==e[0]});s.forEach(function(s){var r=s.match(NUMBER_REG)[0],t=(s.match(SIZE_REG)||[0])[0],a=s.match(LANGUAGE_REG)[1],n=e.owner.display_name;entries.push({task:r,user:n,language:a,size:t})})}),entries.sort(function(e,s){var r=e.task-s.task;return r?r:e.size-s.size});for(var e=0;e<entries.length;e++){var s=jQuery("#answer-template").html();s=s.replace("{{TASK}}",entries[e].task).replace("{{NAME}}",entries[e].user).replace("{{LANGUAGE}}",entries[e].language).replace("{{SIZE}}",entries[e].size),s=jQuery(s),jQuery("#answers").append(s)}}var QUESTION_ID=52152,ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",answers=[],page=1;getAnswers();var SIZE_REG=/\d+(?=[^\d&]*(?:<(?:s>[^&]*<\/s>|[^&]+>)[^\d&]*)*$)/,NUMBER_REG=/\d+/,LANGUAGE_REG=/^#*.*?,\s*\[*([^,\]]+)/,entries=[];</script>
संयुक्त लीडरबोर्ड (2015-07-30 20:00 यूटीसी)
User / Task 1 2 3 4 5 6 7 8 9 A TOTAL Tie breaker (if any)
DLosc 2 2 3 2 2 2 2 3 2 2 22
Sp3000 2 2 2 2 2 3 2 2 2 2 21
Doorknob 2 2 2 2 2 2 2 2 2 2 20
mathmandan 2 2 2 2 2 2 2 2 2 2 20 Combined byte count.
MickyT 2 2 2 2 2 2 1 2 2 2 19
Alex A. 2 1 2 2 2 2 1 2 2 2 18
Jacob 2 2 2 2 2 1 0 0 0 2 13
alephalpha 2 2 2 0 2 2 0 0 2 0 12
Martin Büttner 2 0 0 2 2 0 0 2 2 2 12 Combined byte count.
kirbyfan64sos 1 2 2 0 2 X 0 2 0 3 12 Per-language wins.
Maltysen 3 0 0 0 3 2 1 X 2 0 11
plannapus 2 2 0 0 2 2 0 2 0 2 10
jimmy23013 0 0 2 3 0 0 3 2 0 0 10 Solved tasks.
Tom 0 3 0 0 2 2 0 X 3 0 10 Combined byte count.
FryAmTheEggman 1 0 2 0 2 0 2 0 2 0 9
Vioz- 1 0 2 2 2 2 0 0 0 0 9 Combined byte count.
Toby Speight 2 0 0 0 2 2 0 0 0 2 8
Ismael Miguel 0 0 0 0 2 2 0 0 0 2 6
Pulga 0 2 2 0 0 0 0 0 0 2 6 Combined byte count.
flawr 2 0 2 0 0 0 0 0 0 0 4
manatwork 2 0 0 0 0 2 0 0 0 0 4 Combined byte count.
TheNumberOne 1 0 0 0 2 0 0 0 0 0 3
के साथ चिह्नित कार्य X
मौजूद हैं लेकिन अमान्य हैं।
संयुक्त लीडरबोर्ड का निर्माण हाथ से किया गया है। यदि कोई त्रुटि हो तो कृपया मुझे बताएं।
1 भाषाएं अलग-अलग होती हैं यदि वे एक ही भाषा के अलग-अलग संस्करण नहीं हैं, इसलिए केवल एक जावास्क्रिप्ट, एक पायथन और एक TI-BASIC है, लेकिन C, C ++, ऑक्टेव और MATLAB चार अलग-अलग भाषाएं हैं।
2 यदि आप x बाइट्स में भाषा L का उपयोग करके टास्क n को हल करते हैं , तो कोई अन्य व्यक्ति उसी भाषा में उसी बाइट की गिनती के साथ एक ही कार्य को हल करता है, आप भाषा M में बदलते हैं और अपना संपादन वापस करते हैं, तो अन्य उत्तरदाता बोनस बिंदु रखेगा।
3 स्कोरिंग नियम 1, 2 और 3 (उस क्रम में) से अर्जित अंकों की संख्या, सभी हल किए गए कार्यों की संयुक्त बाइट गिनती (कम बेहतर है) और, अंत में, वोट टैली (उच्चतर बेहतर है) टाईब्रेकर के रूप में काम करती है।