किसी भी अक्षर का उपयोग किए बिना withoutarâþ crîþ वर्णमाला गीत का उत्पादन


12

आपका लक्ष्य एक प्रोग्राम लिखना है जो बिना इनपुट के लेता है और निम्नलिखित पाठ को आउटपुट करता है:

ca e na ŋa va o sa;
þa ša ra la ła.
ma a pa fa ga ta ča;
în ja i da ða.
ar ħo ên ôn ân uħo;
carþ taŋ neŋ es nem.
elo cenvos.

लेकिन वहाँ एक पकड़ है: प्रत्येक पत्र के लिए (कोई भी चरित्र जिसकी यूनिकोड में सामान्य श्रेणी शुरू होती है L) आपके स्रोत में, आपको 20 वर्णों का दंड मिलता है! (संदर्भ के लिए, मुद्रित होने वाले पाठ में 81 अक्षर हैं।)

नीचे दिए गए पर्ल 6 कोड में 145 बाइट्स और 84 अक्षर हैं, इसलिए इसे 1,845 का स्कोर मिलता है:

say "ca e na ŋa va o sa;
þa ša ra la ła.
ma a pa fa ga ta ča;
în ja i da ða.
ar ħo ên ôn ân uħo;
carþ taŋ neŋ es nem.
elo cenvos."

नीचे दिए गए कोड में 152 बाइट्स और 70 अक्षर हैं, इसलिए इसे 1,552 का स्कोर मिलता है:

$_="C e N ŋa V o S;
Þ Š R L Ł.
M a P F G T Č;
în J i D Ð.
ar ħo ên ôn ân uħo;
Crþ Tŋ neŋ es nem.
elo cenvos.";s:g/<:Lu>/{$/.lc~'a'}/;.say

मानक खामियों को मना किया जाता है।

मूल रूप से, मैंने पत्रों को पूरी तरह से मना करने के बारे में सोचा, लेकिन मुझे नहीं लगता कि कई भाषाएं हैं जो इसे संभव बनाती हैं। आप प्रयास करने के लिए स्वागत से अधिक हैं।

(ɹarâŋ crîþ [ˈŋa̰θaɹḭθ k is] मेरे श्लोक में से एक है। मैं इसका नाम यहाँ कैपिटल करना चाहता था, लेकिन मुझे यहाँ बदसूरत बिग एंग मिलते हैं। ठीक है, भाषा वैसे भी इसके रोम-रोम में बड़े अक्षरों का उपयोग नहीं करती है।)

संपादित करें: एहसास हुआ कि लाइनों में से एक गलत है, लेकिन मैं इसे पहले से ही जवाब दे दूंगा। तीसरी पंक्ति का सही संस्करण है ma a fa ga pa ta ča; अपनी पसंद पर, आप इसके बजाय सही पाठ का उत्पादन करने के लिए चुन सकते हैं।


11
कोल्मोगोरोव-जटिलता , प्रतिबंधित-स्रोत और विशेष स्कोरिंग सभी प्रकार की चीजें हैं जो सैंडबॉक्स में सावधानीपूर्वक विचार करने से बहुत लाभान्वित होती हैं। वर्तमान में, ऐसा लगता है कि इस चुनौती के लिए सबसे अच्छा तरीका सिर्फ दशमलव में सभी कोडपॉइंट्स को लिखना होगा, फिर सभी के साथ एनकोड करने के लिए कुछ शॉर्टकट के साथ उन्हें एक बिलिन के साथ पाठ में बदल दें a- या नहीं, कितने पर निर्भर करता है यह अक्षर ले जाएगा, क्योंकि 20 अक्षर वास्तव में एक बड़ा दंड है (हालांकि जब बाइट्स द्वारा सब कुछ बनाया जाता है, तो यह बहुत अच्छी तरह से परिभाषित नहीं है ...)!
असंबंधित स्ट्रिंग

4
और यूनिकोड के आह्वान पर विचार करते हुए, विशेष कोडपे को नियंत्रित करने वाले कुछ स्पष्ट नियमों का उपयोग किया जाता है, जो कि ज्यादातर गोल्फैंग द्वारा उपयोग किए जाते हैं, संभवतः (स्कोरिंग को मान्य करने के लिए स्क्रिप्ट के लिंक के साथ)।
असंबंधित स्ट्रिंग

जवाबों:


21

7 , एन्कोडिंग में 7 , 410 वर्ण, 154 बाइट्स, 0 अक्षर = स्कोर 154

55104010504200144434451510201304004220120504005434473340353241135014335450302052254241052253052244241052335452241114014241310052340435303052335442302052335500302052335430302052313340435303135014243241310335514052312241341351052302245341351525755102440304030434030421030442030424030455733413512410523142410523030523112411350143355142410523414252410523102410523002410523413342411145257551220304010420030455741403

इसे ऑनलाइन आज़माएं!

एक चुनौती में जो अक्षरों का उपयोग करना नापसंद करता है, केवल एक अंक से मिलकर किस भाषा का उपयोग करना बेहतर है?

यह एक पूर्ण कार्यक्रम है जो दुर्घटनाग्रस्त होने से बाहर निकलता है, इसलिए स्टडर के लिए बाहरी उत्पादन होता है, लेकिन स्टडआउट सही है।

व्याख्या

एक 7 कार्यक्रम, अपने पहले पुनरावृत्ति पर, बस ढेर सारे तत्वों को स्टैक में धकेलता है (क्योंकि 12 में से 12 कमांड जो 7 में मौजूद हैं, उनमें से केवल 8 को एक सोर्स प्रोग्राम में दर्शाया जा सकता है, और वे 8 कोड लिखने के लिए विशेष हैं। स्टैक के लिए विशेष डेटा संरचनाओं को पुश करने के लिए)। यह प्रोग्राम 6कमांड का उपयोग नहीं करता है (जो नेस्टेड संरचनाओं को बनाने का सबसे सरल तरीका है, लेकिन अन्यथा स्रोत प्रोग्राम में शाब्दिक रूप से प्रकट नहीं होता है), इसलिए यह केवल 7कमांड है जो संरचना का निर्धारण करता है; 7स्टैक के शीर्ष पर एक नया खाली तत्व धकेलता है (जबकि 0... 5कमांड केवल स्टैक के शीर्ष पर संलग्न होता है)। इस प्रकार हम इसकी संरचना दिखाने के लिए कार्यक्रम में व्हॉट्सएप जोड़ सकते हैं:

551040105042001444344515102013040042201205040054344 7

33403532411350143354503020522542410522530522442410523354522411140142413100523
40435303052335442302052335500302052335430302052313340435303135014243241310335
514052312241341351052302302245341351525 7

5510244030403043403042423030442030424030455 7

33413512410523142410523030523112411350143355142410523414252410523102410523002
41052341334241114525 7

551220304010420030455 7

41,403

कार्यक्रम के अंत के पास वाले तत्व अंतिम रूप से धकेल दिए जाते हैं, इसलिए दूसरी पुनरावृत्ति की शुरुआत में स्टैक के शीर्ष पर होते हैं। इस पुनरावृत्ति, और भविष्य के सभी पुनरावृत्तियों पर, 7 दुभाषिया स्वचालित रूप से ढेर के शीर्ष की एक प्रति बनाता है और इसे एक कार्यक्रम के रूप में व्याख्या करता है। शाब्दिक 41403(गैर-शाब्दिक, लाइव कोड) को धक्का देता है ( 474637 में 12 कमांड हैं लेकिन उनमें से केवल 8 में ही पहुंच है, जैसे, मैं कोड दिखाने के लिए बोल्ड का उपयोग करता हूं, और उस कोड को उत्पन्न करने वाले शाब्दिक को दिखाने के लिए गैर-बोल्ड, अर्थ वह, उदाहरण 4के लिए कमांड है जो 4शीर्ष स्टैक तत्व को जोड़ता है)। तो दूसरा पुनरावृत्ति पर चलने वाला कार्यक्रम है 47463। यहाँ है कि क्या करता है:

47463 
4        शीर्ष दो स्टैक तत्वों को जोड़ें, 7 के बीच में एक खाली तत्व
        जोड़ें। स्टैक के शीर्ष पर एक खाली स्टैक तत्व जोड़ें
   4      शीर्ष दो स्टैक तत्वों को जोड़ें, 6 के बीच में एक खाली तत्व जोड़ें,
        जो शीर्ष स्टैक तत्व उत्पन्न करेगा कमांड का कार्य करें;
        नीचे तत्व में जोड़ें (और स्टैक के पुराने शीर्ष को पॉप करें)
    3    शीर्ष स्टैक तत्व को आउटपुट करें, नीचे दिए गए तत्व को पॉप करें

यह समझना आसान है कि क्या हम स्टैक के साथ देखते हैं:

  • ... c एक 47463 (चलाने के लिए कोड: 47463)
  • ... खाली एक (चलाने के लिए कोड: )47463 7463
  • ... खाली एक खाली (चलाने के लिए कोड: )47463 463
  • ... खाली खाली खाली एक (कोड को चलाने के लिए: )47463 63
  • ... खाली खाली " एक " (कोड को चलाने के लिए: )47463 3
  • D c b खाली (चलाने के लिए कोड: खाली )47463

दूसरे शब्दों में, हम स्टैक के शीर्ष पर ले जाते हैं , यह पता लगाने के लिए कि किस कोड ने सबसे अधिक उत्पादन किया है, और उस कोड को आउटपुट करता है। 7 दुभाषिया स्वचालित रूप से एक पुनरावृत्ति के अंत में स्टैक के शीर्ष से खाली तत्वों को पॉप करता है, इसलिए हम 47463स्टैक के शीर्ष पर पीठ के साथ समाप्त होते हैं , जैसे कि मूल कार्यक्रम में। यह देखना आसान होना चाहिए कि आगे क्या होता है: हम हर स्टैक तत्व के माध्यम से एक के बाद एक मंथन करते हैं, उन सभी को आउटपुट करते हैं, जब तक कि स्टैक अंडरफ्लो न हो जाए और प्रोग्राम क्रैश हो जाए। तो हमने मूल रूप से एक साधारण आउटपुट लूप बनाया है जो प्रोग्राम के सोर्स कोड को यह निर्धारित करने के लिए देखता है कि आउटपुट क्या है (हम डेटा स्ट्रक्चर्स को आउटपुट नहीं कर रहे हैं जो हमारे द्वारा स्टैक को पुश किए गए थे 0...5कमांड, हम इसके बजाय यह बता रहे हैं कि कौन सी संरचनाएं बनाई गई थीं, और जो आउटपुट दे रही हैं, उन्हें देखकर क्या कमांड का उपयोग किया गया था। इस प्रकार, डेटा आउटपुट का पहला टुकड़ा है 551220304010420030455(स्रोत कोड जो दूसरे-से-शीर्ष स्टैक तत्व को उत्पन्न करता है), दूसरा है 3341351…114525(स्रोत कोड जो तीसरे से-टॉप स्टैक तत्व उत्पन्न करता है), और इसी तरह।

जाहिर है, हालांकि, स्रोत कोड के इन टुकड़ों का उत्पादन अनएन्कोडेड नहीं किया जा रहा है। 7 में एन्कोडिंग आउटपुट के लिए कई अलग-अलग डोमेन-विशिष्ट भाषाएं हैं; एक बार एक डोमेन-विशिष्ट भाषा चुने जाने के बाद, यह स्पष्ट रूप से साफ़ होने तक उपयोग में रहता है, लेकिन यदि कोई भी भाषा अभी तक चुनी नहीं गई है, तो कोड का पहला अंक आउटपुट होना यह निर्धारित करता है कि कौन सी भाषा का उपयोग करना है। इस कार्यक्रम में, केवल दो भाषाओं का उपयोग किया जाता है: 551और 3

551यह बहुत सरल है: यह मूल रूप से पुराने Baudot / teletype कोड है, जिसका उपयोग 5-बिट कैरेक्टर सेट के रूप में teletypes पर अक्षरों को प्रसारित करने के लिए किया जाता है, लेकिन सभी अक्षरों को कम करने के लिए संशोधित किया जाता है। तो कोड का पहला हिस्सा इस तरह से आउटपुट डीकोड होना चाहिए:

551  22 03 04 01 04 20 03 04  55
     c  a  SP e  SP n  a  SP  reset output format

जैसा कि देखा जा सकता है, हम प्रत्येक चरित्र को दो अष्टक अंकों में फिट कर रहे हैं, जो कि एक अच्छा सभ्य संपीड़न अनुपात है। 0-5 श्रेणी में अंकों के जोड़े हमें 36 संभावनाएं देते हैं, क्योंकि 32 संभावनाओं के विपरीत, जो बॉडोट की आवश्यकता है, इसलिए शेष चार का उपयोग विशेष आदेशों के लिए किया जाता है; इस मामले में, 55अंत में याद किया आउटपुट प्रारूप को साफ करता है, जिससे हम अपने द्वारा उत्पादित उत्पादन के अगले टुकड़े के लिए एक अलग प्रारूप का उपयोग करते हैं।

3वैचारिक रूप से भी सरल है, लेकिन एक मोड़ के साथ। मूल विचार तीन अंकों के समूहों (फिर से, 0-5 श्रेणी में, जैसे कि वे अंक हैं, जिनके लिए हम गारंटी दे सकते हैं कि हम इसके स्रोत से मूल स्रोत कोड को फिर से बना सकते हैं), उन्हें तीन अंकों के रूप में व्याख्या कर सकते हैं। आधार 6 में संख्या, और बस इसे बाइनरी में बाइट के रूप में आउटपुट करें (इस प्रकार हमें मल्टीबाइट वर्णों को वांछित आउटपुट में बस एकाधिक बाइट्स आउटपुट करके देना चाहिए)। ट्विस्ट, हालांकि, इस तथ्य से आता है कि बेस 6 में केवल 216 तीन-अंकीय संख्या (संभावित अग्रणी शून्य के साथ) हैं, लेकिन 256 संभव बाइट्स हैं। 7 को 332 round = 128wards से दो अलग-अलग बाइट्स से संख्याओं को जोड़कर इसे गोल किया जाता है; 332उत्पादन या तो बाइट 128 या 192, 333या तो बाइट 129 या 193, और इसी तरह, 515बाइट 191 या 255 या तो आउटपुट कर सकता है।

प्रोग्राम कैसे जानता है कि आउटपुट के लिए दोनों में से कौन सी संभावनाएं हैं? यह 520स्पष्ट रूप से नियंत्रित करने के लिए ऊपर से अंकों के ट्रिपल का उपयोग करना संभव है , लेकिन इस कार्यक्रम में हमारे पास नहीं है: 7 का डिफ़ॉल्ट सभी अस्पष्ट बाइट्स को इस तरह से चुनना है कि आउटपुट UTF-8 मान्य है! यह पता चला है कि ऐसा करने के लिए हमेशा एक ही तरीके से होता है, इसलिए जब तक यह UTF-8 है, हम चाहते हैं (और हम इस मामले में करते हैं), हम इसे केवल अस्पष्ट छोड़ सकते हैं और कार्यक्रम वैसे भी काम करता है।

प्रत्येक 3…अनुभाग का अंत है 525, जो आउटपुट स्वरूप को रीसेट करता है, जिससे हमें 551अगले अनुभाग के लिए वापस जाना है ।


यह या तो 410 बाइट्स + 0 अक्षर अनपैक्ड प्रतिनिधित्व में है, या 154 बाइट्स + पैक अक्षरों में बहुत सारे अक्षर हैं। एक में बाइट्स गिनना और दूसरे में अक्षरों को धोखा देना लगता है।
ग्रैमी

1
@Grimy: आप वर्णों के साथ बाइट्स भ्रमित कर रहे हैं। पैक किए गए प्रतिनिधित्व में 7 के एन्कोडिंग में 154 बाइट्स होते हैं जो 410 ऑक्टल अंकों को एन्कोड करते हैं, जिनमें से प्रत्येक एक अंक होता है एक पत्र नहीं। आपका तर्क यह बताता है कि, ɓजेली में एक अक्षर नहीं है (क्योंकि जेली के एन्कोडिंग में इसकी एन्कोडिंग नियंत्रण कोड "सीएसआई" से मेल खाती है यदि एक पत्र के बजाय एक सामान्य 8-बिट वर्ण सेट में व्याख्या की गई है)। जेली की तरह, 7 भी एक कस्टम एन्कोडिंग का उपयोग करता है; लेकिन क्योंकि 7 कोई अक्षर का उपयोग नहीं करता है, एन्कोडिंग को अक्षरों को एनकोड करने की कोई आवश्यकता नहीं है और इस प्रकार नहीं हो सकता है।
अनीस 523

10

हास्केल, 0 अक्षर, 423 बाइट्स = स्कोर 423

(['\10'..]!!)<$>[89,87,22,91,22,100,87,22,321,87,22,108,87,22,101,22,105,87,49,0,244,87,22,343,87,22,104,87,22,98,87,22,312,87,36,0,99,87,22,87,22,102,87,22,92,87,22,93,87,22,106,87,22,259,87,49,0,228,100,22,96,87,22,95,22,90,87,22,230,87,36,0,87,104,22,285,101,22,224,100,22,234,100,22,216,100,22,107,285,101,49,0,89,87,104,244,22,106,87,321,22,100,91,321,22,91,105,22,100,91,99,36,0,91,98,101,22,89,91,100,108,101,105,36]

इसे ऑनलाइन आज़माएं!


6

जेली ,  274 260  212 बाइट्स + 2 अक्षर =  314 300  252

निक कैनेडी को -48 बाइट्स धन्यवाद

“19ב+49;7883,8220,8216,7884Ọ“19937801,1169680277365253“38“68112“;107¤+1+\“@“&%"("/%"@%"6%"0"3%$!<%" %"2%"-%"?%#!.%"%"1%")%"*%"4%"=%$!9/",%"+"'%":%#!%2">0"8/";/"7/"5>0$!&%2<"4%@"/(@"(3"/(.#!(-0"&(/603#“_32¤”;";/V

( !"#$%&'()*+,-./0123456789:;<=>?@V\_¤×Ọ‘“”जिसके उपयोग Vऔर यूनिकोड अक्षर हैं और प्रत्येक के बाद एक बार उपयोग किए जाते हैं)

इसे ऑनलाइन आज़माएं!




@NickKennedy मैं संख्या को गोल करने के साथ आसपास खेला था, लेकिन वापस कदम नहीं उठाया और सिर्फ अध्यादेशों, अच्छे सामानों की भरपाई करने के लिए धन्यवाद!
जोनाथन एलन

3

पावरशेल , स्कोर 601 546

-join(67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,78,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14|%{[char]($_+32)})

इसे ऑनलाइन आज़माएं!

भोले दृष्टिकोण; मैंने सिर्फ कोड पॉइंट लिए और उन्हें दशमलव में परिवर्तित किया, 32 को घटाया, फिर यह कोड उन्हें एक एकल स्ट्रिंग में एक साथ वापस आने charसे पहले मानता है -join




3

जेली , 321 बाइट्स + 2 अक्षर = स्कोर 361

3343781777797791350694255572961968519437585132057650209974147122192542459108221624793330048943528237823681411832154316740173721249435700067706302064570847610741421342406380917446310820012503592770000532190167243585300911078873144513786923305473352724133578818457026824110152529235136461572588027747840738399150398304b354Ọ

इसे ऑनलाइन आज़माएं!

यह गुप्त है और कोई निश्चित रूप से बेहतर कर सकता है।

स्कोर सत्यापित करें


1
वास्तव में इससे कम बुरा लगता है
केवल

2

पायथन 3 , 380 बाइट्स + 5 अक्षर = 480

print("""\143\141 \145 \156\141 \513\141 \166\141 \157 \163\141;
\376\141 \541\141 \162\141 \154\141 \502\141.
\155\141 \141 \160\141 \146\141 \147\141 \164\141 \415\141;
\356\156 \152\141 \151 \144\141 \360\141.
\141\162 \447\157 \352\156 \364\156 \342\156 \165\447\157;
\143\141\162\376 \164\141\513 \156\145\513 \145\163 \156\145\155.
\145\154\157 \143\145\156\166\157\163.""")

इसे ऑनलाइन आज़माएं!


1

रेटिना , 140 अक्षर, 159 बाइट्स, 14 अक्षर = स्कोर 439


%# ' 1# !# 9# 2 6#;¶þ# š# 5# /# ł#.¶0# # 3# (# )# 7# č#;¶î1 ,# + &# ð#.¶#5 ħ2 ê1 ô1 â1 8ħ2;¶%#5þ 7#! 1'! '6 1'0.¶'/2 %'1926.
T`!--/-9`ŋ\`-{

इसे ऑनलाइन आज़माएं! संपादित करें: K`एक नई रेखा से स्विच करके 1 पत्र सहेजा गया । अब रेटिना 0.8.2 में भी काम करता है (लेकिन शीर्षक बहुत लंबा होगा)।


1

जाप -S , 304 286 बाइट्स + 2 1 अक्षर s = 344 306

खैर, यह सिर्फ भगवान-भयानक है!

"3 1
5
14 1
235 1
22 1
15
19 1 -37 -86 158 1
257 1
18 1
12 1
226 1 -50 -86 13 1
1
16 1
6 1
7 1
20 1
173 1 -37 -86 142 14
10 1
9
4 1
144 1 -50 -86 1 18
199 15
138 14
148 14
130 14
21 199 15 -37 -86 3 1 18 158
20 1 235
14 5 235
5 19
14 5 13 -50 -86 5 12 15
3 5 14 22 15 19 -50"·®¸®°d96} ¬

कोशिश करो


1

PHP -a, 402 बाइट्स + 200 पेनल्टी = 602 स्कोर

foreach([67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,8,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14] as $i){echo ''.mb_chr($i+32);}

पोर्ट ऑफ आर्टेमिस फॉवेल का जवाब , और मेरी पहली कोडगोल्फ प्रविष्टि!

मुझे इच्छा होती है कि मैं chr()UTF-8 का समर्थन कर सकूं; उन अतिरिक्त 3 बाइट्स + 40 वर्णों में दर्द होता है!


पीपीसीजी में आपका स्वागत है :)
झबरा

1

05AB1E , स्कोर 209 (189 अक्षर + 20 पेनल्टी 1 अक्षर के लिए)

•£?;\:'%¢;.'¡£/':¢?'¢°':¢°#@¢«>#%¡¤;®[¢:¥¢:©¢:¦¢;®¢>#¡£#¨¢#&¢+¢#,¢:§¡¤#¬¢#@¢#)¢#(¢#<¢#¢#/¡£#¯¢#.¢#>¢#±¢#«¡¤#?¢;¢#\¢#°¢#:¢'¢#%•[₅‰`©®_#∞158+902201401301670804020409010150250102709022¾¡.¥>:ç?

इसे ऑनलाइन आज़माएं!

एक ही अक्षर है ç। मुद्रा प्रतीकों €£¢को यूनिकोड में अक्षर नहीं माना जाता है।


0

पायथन 3 , 397 बाइट्स + 19 अक्षर = 777 अंक

print(''.join(chr(i+32)for i in[67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,78,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14]))

इसे ऑनलाइन आज़माएं!

AdmBorkBork के जवाब का पोर्ट ।




562 , -2 अगर अजगर 2 का उपयोग कर रहे हैं
केवल

TIO मेरे संगठन में काम नहीं करता है, इसलिए मुझे उन लोगों को जोड़ने के लिए घर पहुंचने के लिए इंतजार करना होगा।
आर्टेमिस अभी भी

0

आर , 384 बाइट्स + 12 अक्षर * 20 अंक = 684 स्कोर

बहुत मूल नहीं है।

cat(intToUtf8(c(67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,78,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14)+32))

इसे ऑनलाइन आज़माएं!


0

05AB1E , स्कोर 383 365 (325 बाइट्स + 2 अक्षर * 20 जुर्माना)

3343781777797791350694255572961968519437585132057650209974147122192542459108221624793330048943528237823681411832154316740173721249435700067706302064570847610741421342406380917446310820012503592770000532190167243585300911078873144513786923305473352724133578818457026824110152529235136461572588027747840738399150398304 354вç.««

का बंदरगाह @HyperNeutrino के जेली जवाब

यहां पर सुधार करने का प्रयास करेंगे। संख्या से विभाज्य है एक समूह , लेकिन उनमें से कोई भी दुर्भाग्य से किसी भी बाइट को नहीं बचाएगा, और संकुचित किए गए बड़े विभाजकों में कम से कम 1 अक्षर होता है।

-18 (+2 बाइट्स और -20 दंड) @Grimy के लिए धन्यवाद , पत्र की जगहJ.«« को जोड़ना ( ) ( द्वारा कम करें)।

इसे ऑनलाइन आज़माएं।


1
J.««-18 के लिए हो सकता है। या पूरी तरह से अलग दृष्टिकोण के लिए, मेरा जवाब देखें ।
ग्रैमी

@ ग्रैमी थैंक्स! :) और अच्छा जवाब!
केविन क्रूज़सेन 16
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.