जेली , 67 64 बाइट्स
डेनिस के लिए -2 बाइट्स धन्यवाद। (1. निरर्थक हटा दें ”
, और 2. प्रतिस्थापन और रन-लेंथ डिकोड को प्रतिस्थापित करें ZŒṙ
, तत्व पुनरावृत्ति द्वारा कम करें x/
।)
“Ñṁ{xGgṭḷVỤɲ8ṿfƬT9Ɱ¹=qṀS“$<(ƇỤ08ØÑḌṃṘX6~cuc8HṗḞ2’Dx/ị“ ¶_/\|JAVo
इसे ऑनलाइन आज़माएं!
कैसे?
“...“...’
दो आधार -25 संपीड़ित संख्याओं की एक सूची है:
[1021021021332411532617161526181616261916162618163425334, 2117114111551155121131612111415121115141211161312111551]
D
अंकों की दो सूचियों को प्राप्त करने के लिए दशमलव में कनवर्ट करता है:
[[1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 3, 3, 2, 4, 1, 1, 5, 3, 2, 6, 1, 7, 1, 6, 1, 5, 2, 6, 1, 8, 1, 6, 1, 6, 2, 6, 1, 9, 1, 6, 1, 6, 2, 6, 1, 8, 1, 6, 3, 4, 2, 5, 3, 3, 4], [2, 1, 1, 7, 1, 1, 4, 1, 1, 1, 5, 5, 1, 1, 5, 5, 1, 2, 1, 1, 3, 1, 6, 1, 2, 1, 1, 1, 4, 1, 5, 1, 2, 1, 1, 1, 5, 1, 4, 1, 2, 1, 1, 1, 6, 1, 3, 1, 2, 1, 1, 1, 5, 5, 1]]
x/
तत्वों की पुनरावृत्ति द्वारा अंकों की एक सूची देने के लिए कम करता है (दूसरे के समान मूल्य द्वारा पहली सूची से संख्या को दोहराता है):
[1, 1, 0, 2, 1, 1, 1, 1, 1, 1, 1, 0, 2, 1, 1, 1, 1, 0, 2, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 3, 2, 6, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 6, 1, 1, 5, 2, 6, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 6, 1, 1, 6, 2, 6, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 6, 1, 1, 6, 2, 6, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 6, 3, 3, 4, 2, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4]
ị
इंडेक्स को दाईं ओर की सूची में, एक आधारित और मॉड्यूलर तरीके से (0 इंडेक्स सबसे दाहिने आइटम में) को निर्देश देता है। दाईं ओर की सूची ¶_/\|JAVo
, केवल आवश्यक क्रम में उपयोग किया जाने वाला पात्र है, जहां पायलट, एक लाइनफीड ¶
के समान कोड-पॉइंट है। समापन भागीदार की “
आवश्यकता नहीं है क्योंकि यह कार्यक्रम का अंत है:
[' ', ' ', 'o', '\n', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'o', '\n', ' ', ' ', ' ', ' ', 'o', '\n', ' ', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '\n', '/', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '\\', '_', '_', '\n', '|', ' ', ' ', ' ', 'J', ' ', ' ', ' ', ' ', ' ', ' ', '|', ' ', ' ', '\\', '\n', '|', ' ', ' ', ' ', ' ', 'A', ' ', ' ', ' ', ' ', ' ', '|', ' ', ' ', '|', '\n', '|', ' ', ' ', ' ', ' ', ' ', 'V', ' ', ' ', ' ', ' ', '|', ' ', ' ', '|', '\n', '|', ' ', ' ', ' ', ' ', ' ', ' ', 'A', ' ', ' ', ' ', '|', '_', '_', '/', '\n', '\\', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '/']
जेली इस सूची का एक अंतर्निहित प्रिंट निष्पादित करती है, जिसमें चूंकि इसमें वर्ण होते हैं, जैसे कि यह एक स्ट्रिंग है:
o
o
o
__________
/ \__
| J | \
| A | |
| V | |
| A |__/
\__________/