कोडिंगटन क्रिसेंट [डुप्लिकेट]
आइए देखें कि यह कैसे होता है
यदि आपने कभी रेडियो कार्यक्रम "आई एम सॉरी, आई एम ए क्लू" नहीं सुना है, तो शायद आपने "मॉर्निंगटन क्रीसेंट" नामक गेम के बारे में सुना है। जो नहीं करते हैं, उनके लिए यह एक ऐसा खेल है जहां खिलाड़ी लंदन अंडरग्राउंड नेटवर्क पर यादृच्छिक स्टेशनों का नाम देते हैं। "मॉर्निंगटन क्रिसेंट" नाम का पहला व्यक्ति खेल जीतता है। 1
क्लासिक रेडियो गेम के रूप में इसी तरह की भावना में, मैं आपके लिए कोडिंगटन क्रिसेंट प्रस्तुत करता हूं ।
चुनौती
इस चुनौती का विजेता एक कामकाजी कार्यक्रम पोस्ट करने वाला पहला व्यक्ति है जो सटीक स्ट्रिंग प्रिंट करता है Codington Crescent।
नियम
- प्रत्येक खिलाड़ी का अपना कार्यक्रम होता है कि वे वर्णों को जोड़ेंगे / बदलेंगे। इसे उनका रनिंग प्रोग्राम कहा जाता है ।
इस तरह, एकमात्र उत्तर-जंजीर पहलू नियम है। हर कोई अपने स्वयं के चलने वाले कार्यक्रम का उपयोग करता है। कोई भी एक कार्यक्रम साझा नहीं करता है
- प्रत्येक उत्तर ( एक मोड़ ) को पिछले उत्तरों द्वारा परिभाषित स्रोत प्रतिबंधों का पालन करना होता है। इन्हें नियम कहते हैं । प्रत्येक संस्करण 5 बारी के लिए रहता है । नियम प्रतिबंधित-स्रोत , या भाषा के नाम (लेकिन दोनों नहीं) को सीमित करने की शैली में हैं ।
- रनिंग प्रोग्राम, टर्न के बीच भाषाओं को बदल सकते हैं।
- उत्तरदाता ( खिलाड़ी ) या तो जोड़ सकते हैं या बदल सकते हैं (लेकिन दोनों नहीं) अपने चल रहे कार्यक्रम के कई पात्रों को बारी-बारी से पसंद करते हैं। वैकल्पिक रूप से, वे "पास" चुन सकते हैं, कोई नया नियम नहीं जोड़ सकते हैं, और फिर भी एक मोड़ के रूप में गिना जा सकता है। यह एकमात्र विकल्प हो सकता है यदि नियम एक दूसरे के साथ संघर्ष करते हैं। टर्न काउंट अभी भी बढ़ा है और पोस्ट किया जाना है। प्रो टिप: आप शायद इसे समुदाय विकी के रूप में चिह्नित करना चाहते हैं क्योंकि यह बहुत कुछ नहीं जोड़ता है।
- प्रत्येक मोड़ के अंत में, खिलाड़ी एक नया नियम घोषित करता है जो अगले 5 मोड़ों को पूरा करेगा। नियम वस्तुनिष्ठ होने चाहिए और एक TIO सत्यापन कार्यक्रम अत्यधिक अनुशंसित है। इसके अलावा, नियमों को हर भाषा पर लागू किया जा सकता है (उदाहरण के
Programs must not error using Python 3.4.2लिए एक वैध नियम नहीं है)। - जब तक कोई रनिंग प्रोग्राम स्ट्रिंग को प्रिंट नहीं करता तब तक प्ले जारी रहता है।
नियम शुरू करना
खेल को किक करने के लिए, पहले 5 मोड़ इन नियमों का पालन करना चाहिए:
- टर्न प्रिंट नहीं हो सकते हैं
Codington Crescent। - रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (स्पष्टता, नियम में बदलाव नहीं: इस मामले में अप्रासंगिक का मतलब है कि कार्यक्रम पूरे कार्यक्रम के उत्पादन का उत्पादन नहीं करता है यदि पूरे कार्यक्रम के पात्रों को हटा दिया जाता है। यानी। ऐसा कोई प्रोग्राम मौजूद नहीं है जिसमें डिफ़ॉल्ट समान आउटपुट है। मूल कार्यक्रम के पात्रों को हटाकर निर्माण किया जा सकता है।)
- अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है।
उदाहरण के नियम
ये विशुद्ध रूप से उदाहरण हैं कि आप चुनौती के नियमों में क्या जोड़ सकते हैं। वे तब तक लागू नहीं होते हैं जब तक कोई उनका उपयोग करने का निर्णय नहीं लेता है।
भाषाओं के नाम में कम से कम 3 अक्षर होने चाहिए
रनिंग प्रोग्राम का पहला और आखिरी अक्षर एक स्पेस होना चाहिए
रनिंग प्रोग्राम में बाइट्स की एक समान राशि होनी चाहिए
भाषाओं को TIO पर व्यावहारिक श्रेणी में होना चाहिए
रनिंग प्रोग्राम 30 बाइट से अधिक नहीं होना चाहिए
अतिरिक्त उत्तर चैनिंग नियम
- आप एक पंक्ति में दो बार जवाब नहीं दे सकते। किसी और को जाने से पहले किसी और को जवाब देना होगा।
- मान्य उत्तरों के लिए भाषाओं को ऑनलाइन प्रयास करने की आवश्यकता है।
1 मॉर्निंगटन क्रीसेंट का मूल खेल वास्तव में नियम नहीं है ... यह एक ऐसी गतिविधि है जो ऐसा लगता है कि यह एक जटिल खेल है।
प्रो-टिप: उत्तर के अधिक सामंजस्यपूर्ण प्रवाह के लिए सबसे पुराना प्रकार
उत्तर टेम्पलेट
# [Language], turn number [your turn]
<code>
[Try it online link]
[prev answer link]
## Rules
- Rule (n turns left)
- Rule (n turns left)
- Rule (n turns left)
```
जवाब
आर , 43 बाइट्स, कोडपॉइंट कुल 59 ^ 2 , नंबर 6 बारी
पिछला सबमिशन (बारी 4)
यह मोड़: 23 वर्ण = 'कोडिंगटन' + 'क्रिसेंट' # एच को जोड़ा गया
`+`=cat;'Kodington'+'Crescent'#@'C"pr'+'nt'
इसे ऑनलाइन आज़माएं!
नियमों
- प्रोग्राम कोडिंगटन क्रिसेंट को प्रिंट नहीं कर सकते हैं। (समय सीमा समाप्त)
- रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (समाप्त)
- अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है। (समाप्त)
- प्रोग्राम में सब्रिंग C "pr (अंतिम मोड़) होना चाहिए
- प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (1 बारी बाएं)
- न्यूनतम कार्यक्रम की लंबाई 19 बाइट्स (2 बायीं ओर) है
- प्रोग्राम में कोई व्हाट्सएप वर्ण नहीं हो सकता है (3 बाएं मुड़ें)
- कोडपॉइंट योग एक पूर्ण वर्ग की आवश्यकता है जो 1444 से अधिक है। (4 बाएँ मुड़ता है)
- कार्यक्रम केवल 'कोडिंगटन क्रिसेंट' का उत्पादन कर सकते हैं यदि वे अप्रासंगिक हैं और पहले से प्रस्तुत उत्तर से अधिकतम 8 वर्णों के संशोधन (परिवर्धन या परिवर्तन) होते हैं (बाएं मुड़ते हैं)
आर , 158 बाइट्स, कोडपॉइंट कुल 105 ^ 2 , नंबर 9 बारी
पिछला सबमिशन (बारी 6)
इस मोड़ ने: 115 पात्रों को जोड़ा: 'a = "; b =") "; k =" ZPEJOHUP.! ZSFTDFOU "[ \156\143ha\162(a) == 48]; \143a\164( \143ha\162\164\162(" BZ "," aw \ 40 "103)," M ")) '
a="`+`=cat;'Kodington'+'Crescent'#@'C";b=")pr'+'nt'";k="ZPEJOHUPO!ZSFTDFOU"[`\156\143ha\162`(a)==48];`\143a\164`(`\143ha\162\164\162`("B-Z","a-w\40\103","M"))
इसे ऑनलाइन आज़माएं!
टिप्पणियाँ: pppery का नियम (8 साल की उम्र में ) अपने स्वयं के किसी भी चरित्र के उत्पादन के लिए कार्यक्रमों को मना करने के बजाय मुझे इस मोड़ को जीतने का कोई मौका मिला है, या अगले मोड़ पर, क्योंकि मेरा पिछला कार्यक्रम (मोड़ 6 से) अब से भरा हुआ था - निषिद्ध वर्ण, और मुझे अपने कोड को संशोधित करने की अनुमति नहीं है (उनमें से छुटकारा पाने के लिए) इसे जोड़ने के रूप में एक ही मोड़ में (एक नया 'प्रिंट एक्स बिना एक्स' दृष्टिकोण को लागू करने के लिए)।
इसलिए, इस मोड़ के लिए, मैं (1) मौजूदा नियमों के तहत अपने कार्यक्रम के निर्माण की पहली छमाही की शुरुआत कर रहा हूं, जिसे जीतने के लिए तैयार होने से पहले बाद की बारी पर जारी रखने की आवश्यकता होगी, और (2) एक नियम जोड़ें अन्य वर्तमान प्रतियोगियों को रोकने के लिए।
Razetime , petStorm और Szewczyk सभी को पहले से ही अपने वर्तमान कार्यक्रमों में बदलाव के 8 वर्णों से अधिक की आवश्यकता हो सकती है इससे पहले कि वे जीत सकते हैं। pppery में वर्तमान में एक प्रोग्राम है जिसे प्रिंट करने के लिए केवल 2 वर्णों को बदलने की आवश्यकता होती है Codington Crescent, जिससे 6 वर्णों को पूर्ण-स्क्वायर-कोडपॉइंट नियम का पालन करने के लिए स्वतंत्र छोड़ दिया जाता है , जो संभवतः पर्याप्त है। हालाँकि, +25सभी मुद्रित वर्णों को जोड़ने के दृष्टिकोण का अर्थ है कि (स्थान) वर्ण गैर-मुद्रण योग्य बाइट द्वारा एन्कोड किया गया है। इसके अलावा, अगर +25बदल दिया जाता है, तो> 8 अन्य पात्रों को Codington Crescentफिर से प्राप्त करने के लिए बदलना होगा । इसलिए मुझे लगता है कि उम्मीद है कि कोड को मुद्रण योग्य ASCII तक सीमित करना इस कार्यक्रम को ब्लॉक करने के लिए पर्याप्त है (कम से कम अभी के लिए)।
नियम:
- प्रोग्राम में कोई भी व्हाट्सएप अक्षर नहीं हो सकते हैं (अंतिम मोड़)
- कोड पॉइंट योग को एक पूर्ण वर्ग होना चाहिए जो 1444 से अधिक हो। (1 बारी बाएं)
- कार्यक्रम केवल 'कोडिंगटन क्रिसेंट' का उत्पादन कर सकते हैं यदि वे अप्रासंगिक हैं और पहले से प्रस्तुत जवाब से अधिकतम 8 वर्णों के संशोधन (परिवर्धन या परिवर्तन) होते हैं (बाएं मुड़ते हैं)
- कार्यक्रम अपने स्रोत कोड में शामिल किसी भी वर्ण को आउटपुट नहीं कर सकते (4 बाएँ मुड़ते हैं)
- प्रोग्राम में गैर-मुद्रण योग्य ASCII वर्णों के अनुरूप कोई बाइट्स नहीं हो सकता है (जो कि, <32 या> 126) (5 बाएँ मुड़ता है)
Io , नंबर 1 बारी
"MoC"print
इसे ऑनलाइन आज़माएं!
prev उत्तर लिंक
नियमों
टर्निंग कोडिंगटन क्रिसेंट को प्रिंट नहीं कर सकता है। (1 मोड़ बाएं)
रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (1 मोड़ बाएं)
अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है। (1 मोड़ बाएं)
आपके उत्तर में सबस्ट्रिंग को शामिल करना है
C"pr। ऑनलाइन सत्यापनकर्ता (2 बायें मुड़ता है)
/// , नंबर 2 चालू करें
C"prodington
संपादित करें: यहां चर्चा की गई , इरेड्यूसिबिलिटी पर दिशानिर्देशों को फिट करने के लिए पोरग्राम को बदल दिया । नियम नहीं बदले हैं।
इसे ऑनलाइन आज़माएं!
नियमों
- कार्यक्रम कोडिंगटन क्रिसेंट को प्रिंट नहीं कर सकते हैं। (3 बाएं मुड़ें)
- रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (3 मोड़ बाएं)
- प्रोग्राम में सबस्ट्रिंग होना चाहिए
C"pr(4 बाएं मुड़ें) - अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है। (3 मोड़ बाएं)
- प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (5 मोड़ बाएं)
str , 25 बाइट्स, नंबर 8 बारी
`*VKPUN\VU*YLZJLU\`25+p;
कोड बिंदु 7 के बीच VUऔर के बीच अदृश्य चरित्र को नोट करें*Y
नियमों
- प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (समाप्त)
- न्यूनतम कार्यक्रम की लंबाई 19 बाइट्स (अंतिम मोड़) है
- प्रोग्राम में कोई व्हाट्सएप वर्ण नहीं हो सकता है (1 बारी बाएं)
- कोड पॉइंट योग को एक पूर्ण वर्ग होना चाहिए जो 1444 से अधिक हो। (2 बाएं मुड़ें)
- कार्यक्रम केवल 'कोडिंगटन क्रिसेंट' का उत्पादन कर सकते हैं, यदि वे अप्रासंगिक हैं और पहले से प्रस्तुत उत्तर से अधिकतम 8 वर्णों के संशोधन (परिवर्धन या परिवर्तन) हुए हैं (3 शेष)
- प्रोग्राम अपने स्रोत कोड में शामिल किसी भी वर्ण को आउटपुट नहीं कर सकते हैं (5 बाएं मुड़ें)
इसे ऑनलाइन आज़माएं!
आर , 19 बाइट्स, नंबर 4 बारी
`+`=cat;'C"pr'+'nt'
इसे ऑनलाइन आज़माएं!
नियमों
- कार्यक्रम कोडिंगटन क्रिसेंट को प्रिंट नहीं कर सकते हैं। (1 बाएं मुड़ें)
- रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (1 मोड़ बाएं)
- अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है। (1 मोड़ बाएं)
- प्रोग्राम में सब्रिंग C "जनसंपर्क होना चाहिए (2 बाएं मुड़ें)
- प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (3 मोड़ बाएं)
- न्यूनतम कार्यक्रम की लंबाई 19 बाइट्स है (4 बायीं ओर)
- प्रोग्राम में कोई व्हाट्सएप वर्ण नहीं हो सकता है (5 बायें मुड़ें)
Io , नंबर 3 बारी
"idoC"print
मूल प्रस्तुत: Befunge-98 (FBBI) , 19 बाइट्स, 3 बारी
नोट: प्रति अमान्य (प्रतिलेख)
"nidoC"4k,@@@@@C"pr
इसे ऑनलाइन आज़माएं!
नियमों
- कार्यक्रम कोडिंगटन क्रिसेंट को प्रिंट नहीं कर सकते हैं। (2 बाएं मुड़ें)
- रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (2 बाएं मुड़ें)
- प्रोग्राम में सबस्ट्रिंग होना चाहिए
C"pr(3 बाएं मुड़ें) - अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है। (2 बाएं मुड़ें)
- प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (4 बायां मोड़)
- न्यूनतम कार्यक्रम की लंबाई 19 बाइट्स (5 बायीं ओर) है
आईओ , 19 बाइट्स, नंबर 5 बारी
"Codin34:::;C"print
इसे ऑनलाइन आज़माएं!
उत्तर दें
नियमों
- कार्यक्रम कोडिंगटन क्रिसेंट को प्रिंट नहीं कर सकते हैं। (1 बाएं मुड़ें)
- रनिंग प्रोग्राम इरेड्यूबल होना चाहिए। (1 मोड़ बाएं)
- अधिकतम कार्यक्रम की लंबाई 20 बाइट्स है। (1 मोड़ बाएं)
- प्रोग्राम में सबस्ट्रिंग होना चाहिए
C"pr(2 बाएं मुड़ें) - प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (3 मोड़ बाएं)
- न्यूनतम कार्यक्रम की लंबाई 19 बाइट्स है (4 बायीं ओर)
- प्रोग्राम में कोई व्हाट्सएप वर्ण नहीं हो सकता है (5 बायें मुड़ें)
- कोडपॉइंट योग को एक पूर्ण वर्ग होना चाहिए जो 1444 से अधिक हो। (6 मोड़ बायें) सत्यापनकर्ता
/// , नंबर 7, FARKLE चालू करें
C"prodington
यह एक पारित कदम है। कोई परिवर्तन नहीं होता है।
इसे ऑनलाइन आज़माएं!
नियमों
- प्रोग्राम में सबरिंग C "pr (एक्सपायर्ड) होना चाहिए
- प्रोग्राम में किसी भी प्रकार के कोष्ठक नहीं हो सकते हैं। (अंतिम मोड़)
- न्यूनतम कार्यक्रम की लंबाई 19 बाइट्स (बाएं मुड़ता है)
- कार्यक्रम में कोई व्हाट्सएप वर्ण नहीं हो सकता है (बाएं मुड़ता है)
- कोड पॉइंट योग को 1444 से अधिक सही वर्ग होने की आवश्यकता है। (3 बाएं मुड़ें)
- कार्यक्रम केवल 'कोडिंगटन क्रिसेंट' का उत्पादन कर सकते हैं यदि वे अप्रासंगिक हैं और पहले से प्रस्तुत जवाब से अधिकतम 8 वर्णों के संशोधन (परिवर्धन या परिवर्तन) होते हैं (4 बाएँ मुड़ते हैं)