विखंडन , 958 + 752 = 1710 बाइट्स
._।
बाएं
D
z
^@$$$$$$$$$$$$$$$$$$$@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@~~~@!!@~~~@!@$$$$$@!@~~~~~@!@$$$$$$$$$$$$@!@~~~~~~~~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@~~~~@!@$$$@!@~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@~~~~@!@$$$$$$$$$@!@~~~~~~~~@!@$$$@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@$$$$$@!@~~~~~~~~@!@$$$@!@~~~~~@!@~~@!@$$$$$@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@$$$@!@~~~@!!@~~~@!@$$$$$$$@!@~@!@$@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!V
इसे ऑनलाइन आज़माएं!
सही
} \} \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \} \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \
O________________________________________I'/O\/O\__u'/O\____i'/O\++p'/O\___/O\_i'/O\__u'/O\___/O\_____i'/O\++p'/O\+++/O\+/O\_______/O\_i'/O\_________________________________________I'/O\_u'/O\++p'/O\____/O\___/O\_i'/O\_u'/O\/O\____i'/O\++u'/O\__u'/O\_________________________________________I'/O\_/O\+/O\+++/O\____/O\___/O\_i'/O\++p'/O\___/O\_i'/O\_u'/O\____/O\____i'/O\+++++++P'L
इसे ऑनलाइन आज़माएं!
ठीक है, यहाँ हम वास्तव में सादे भाग्य के साथ हैं ।_
विखंडन की पहली शांत विशेषता यह है कि इसमें कमांड कमांडर, AKA परमाणु बनाने के लिए 4 कमांड हैं: RLDU
इसलिए मेरे पास बाएं और दाएं समूहों के लिए दो कमांड हैं।
दूसरा भाग्यशाली आकर्षण आउटपुट के लिए 2 कमांड हैं !
और O
, जो विभिन्न समूहों में होता है।
तीसरी बार आकर्षण। दोनों आउटपुट कॉम्ड्स ASCII के परमाणुओं के द्रव्यमान के बराबर आउटपुट करते हैं। इसलिए मुझे इसे कुछ बदलने की जरूरत है। मैं भाग्यशाली हूँ! दोनों + (+1 mass)
और _ (-1 mass)
एक समूह और सभी आवश्यक तीन में हैं $ (+1 energy)
, ~ (-1 energy)
, @ (swap mass and energy)
दूसरे समूह में हैं।
इसके अलावा दोनों समूहों में परमाणुओं को नियंत्रित करने के लिए दर्पण हैं! लेकिन मैंने पहले कार्यक्रम में उनका उपयोग नहीं किया
इसलिए मुझे रोकने के लिए कुछ भी नहीं है, लेकिन यह कदम-दर-कदम जनता की स्थापना नहीं कर सकता है।
पहला कार्यक्रम
पहले कार्यक्रम में केवल शामिल होते हैं Dz^@$~!V
D create atom, going down
z set its mass to ASCII code of 'z'
^ split atom in 2, dividing their mass. One goes left, second - right
स्टार्ट सरल (बस R
) हो सकता है , लेकिन डिवाइड का उपयोग करके पहले अक्षर के लिए कुछ बाइट्स बचाता है।
एटम, जो बाईं ओर घूमता है और मुठभेड़ करता है V
, जो उसे नीचे जा रहा है और अनिश्चित काल तक लपेटता है, कुछ भी नहीं कर रहा है।
दूसरा परमाणु कठोर हो जाता है और @...@!
आउटपुट के लिए प्रत्येक अक्षर के लिए बार-बार पैटर्न का गुच्छा होगा ।
@ swap atom's mass and energy
... increament or decrement energy until it would match desired ASCII code
@ swap again
! print character by atoms mass
आखिरकार यह मुठभेड़ V
और पहले परमाणु का भाग्य साझा करेगा । कीबोर्ड के बाएं हिस्से से उन्हें नष्ट करने या रोकने का कोई तरीका नहीं है।
दूसरा कार्यक्रम
दूसरा अपने उतार-चढ़ाव के साथ आता है। मुझे सीधे द्रव्यमान को बदलने के लिए कॉमैंड मिला है, लेकिन आउटपुट कमांड O
परमाणुओं को नष्ट कर देता है, इसलिए मुझे उन्हें किसी तरह संरक्षित करने की आवश्यकता है।
कार्यक्रम दाईं ओर से शुरू होता है L
जिसमें परमाणु बाईं ओर होता है।
दोहराया पैटर्न:
} \
/O\...X'
'
परमाणुओं के द्रव्यमान में अगले घेरने वाले चार का ASCII कोड डालता है, इसलिए कुछ X
का कोड पहले संग्रहीत किया जाता है, द्रव्यमान द्वारा _
और +
सटीक मान में बदल दिया जाता है ।
कभी-कभी X'
छोड़ दिया जाता है, अगर यह सिर्फ _
और सिर्फ उपयोग करने के लिए छोटा है +
।
परमाणु बाईं ओर से आता है, दो बार दर्पण और }
बाईं ओर से हिट करता है। इस मामले में }
क्लोनर की तरह काम करता है, दो समान परमाणुओं को ऊपर और नीचे भेज रहा है। डाउन एटम दर्पण द्वारा प्रतिबिंबित होता है और बाएं जाता है। ऊपर परमाणु लपेटता है, एक ही दर्पण को मारता है लेकिन नीचे से और इसलिए सही, मुठभेड़ O
और मुद्रण को दर्शाता है ।
अंत में अंतिम परमाणु O
नष्ट होने के लिए अंतिम मिलता है ।