पीट, 188 53 46 41 बाइट्स
5bpjhbttttfttatraaearfjearoaearbcatsdcclq
ऑनलाइन दुभाषिया यहाँ उपलब्ध है।
यह पिटी कोड मानक करता है (n>0)-(n<0)
, क्योंकि इसमें साइन चेकिंग बिलिन नहीं है। वास्तव में, कोई कम से कम निर्मित नहीं है, इसलिए इस पद्धति का अधिक सटीक वर्णन होगा (n>0)-(0>n)
।
ऊपर का पाठ छवि को दर्शाता है। आप दुभाषिया पृष्ठ पर पाठ बॉक्स में चिपकाकर छवि उत्पन्न कर सकते हैं। सुविधा के लिए मैंने नीचे की छवि प्रदान की है जहां कोडल का आकार 31 पिक्सेल है। ग्रिड पठनीयता के लिए है और कार्यक्रम का हिस्सा नहीं है। यह भी ध्यान दें कि यह कार्यक्रम किसी भी सफेद कोडल को पार नहीं करता है; कार्यक्रम प्रवाह का पालन करने के लिए छवि की सीमा के चारों ओर रंगीन कोडेल का पालन करें।
व्याख्या
Instruction Δ Hue Δ Lightness Stack
------------ ----- ----------- --------------------
In (Number) 4 2 n
Duplicate 4 0 n, n
Push [1] 0 1 1, n, n
Duplicate 4 0 1, 1, in, in
Subtract 1 1 0, in, in
Duplicate 4 0 0, 0, in, in
Push [4] 0 1 4, 0, 0, in, in
Push [1] 0 1 1, 4, 0, 0, in, in
Roll 4 1 0, in, in, 0
Greater 3 0 greater, in, 0
Push [3] 0 1 3, greater, in, 0
Push [1] 0 1 1, 3, greater, in, 0
Roll 4 1 in, 0, greater
Greater 3 0 less, greater
Subtract 1 1 sign
Out (Number) 5 1 [Empty]
[Exit] [N/A] [N/A] [Empty]
किसी भी आगे की फाइल को कम करने के लिए, मुझे वास्तव में प्रोग्राम (हांफना) को बदलना होगाफ़ाइलों को में फ़ाइल को संपीड़ित करने के बजाय कि मैं कर रहा हूं। मैं एक पंक्ति को हटाना चाहूंगा जो इसे 36 तक नीचे पहुंचा देगा। मैं अपने स्वयं के दुभाषिया भी विकसित कर सकता हूं जिसमें बहुत छोटा इनपुट प्रारूप होगा, क्योंकि वास्तव में कोड को बदलने से यह छोटा हो जाता है जो कोड गोल्फ के बारे में नहीं है।
मॉड्स ने मुझे बताया कि समग्र फ़ाइलिज़ वह है जो पीट कोड के लिए मायने रखता है। जैसा कि दुभाषिया पाठ को मान्य इनपुट के रूप में स्वीकार करता है और कच्चे पाठ में किसी भी छवि की तुलना में बहुत छोटी बाइट गिनती होती है, पाठ स्पष्ट विकल्प होता है। मैं इस बारे में चुटीले होने के लिए माफी मांगता हूं लेकिन मैं नियम नहीं बनाता। मेटा चर्चा बारे में इस मामले पर मेरी राय स्पष्ट करती है।
अगर आपको लगता है कि पीट की भावना के खिलाफ जाता है या किसी भी कारण से इस पर चर्चा करना चाहते हैं, तो कृपया मेटा पर चर्चा की जाँच करें ।