L @""H!edlllroo,W W,oorlllde!H"" ~@"!dlroW ,olleH"
इसे ऑनलाइन आज़माएं!
रूनिक विकिरण से निपटने में आमतौर पर बहुत अच्छा नहीं होता है क्योंकि यादृच्छिक पर हटाए जाने वाले फ्लो कंट्रोल कैरेक्टर ट्रेसिंग निष्पादन को बहुत बड़ा दर्द बनाते हैं, लेकिन हर दूसरे किरदार की तरह प्रेडिक्टेबल रेडिएशन? आसान है, हम सिर्फ दो कार्यक्रमों को एक दूसरे के साथ उलटते हैं और एक दूसरे से जुड़े हुए हैं, फिर आधार निष्पादन और नियंत्रण के लिए एक तीसरी प्रति से निपटते हैं, जिसे किसी एक चरित्र के साथ निष्पादित किया जाता है। प्रोग्राम 2 में, तीसरी कॉपी कचरा है जिसे कभी नहीं देखा जाता है, और प्रोग्राम 3 में यह उद्धरणों को बरकरार रखता है, जिससे इसे बिना प्रिंट किए पॉपअप किया जा सकता है।
कार्यक्रम 1 केवल इस भाग को निष्पादित करता है:
L @"!dlroW ,olleH"
प्रोग्राम 2 केवल इस भाग को निष्पादित करता है:
" H e l l o , W o r l d ! " @
ऐशे ही:
"Hello, World!" @!lo olH
इसे ऑनलाइन आज़माएं!
प्रोग्राम 3 केवल इस भाग को निष्पादित करता है:
L @ " ! d l r o W , o l l e H " ~ " d r W , l e "
ऐशे ही:
L@"!dlroW ,olleH"~"drW,le"
इसे ऑनलाइन आज़माएं!
"drW,le"
भाग निष्पादित किया जाता है, लेकिन~
तुरंत ढेर बंद यह दिखाई दे, वांछित आउटपुट संरक्षण।
संभवतः यह प्रतीत होता है कि> <> जवाब के रूपांतरण के परिणामस्वरूप 45 बाइट्स का वजन कम कार्यक्रम होगा:
! ```!!ddllrrooWW oolllleeHH`!!`` R~$ LR $ L
हालांकि, रूनिक की एक सीमा है कि> <> में नहीं है: 10 + आईपी के मान का अधिकतम स्टैक आकार (जो शुरू में है)। और !!ddllrrooWW oolllleeHH
इसमें 24 अक्षर होते हैं, जिससे IP को तब तक मैना से खून बहता है जब तक कि यह R
कमांड निष्पादित करने से ठीक पहले समाप्त हो जाता है , जिसके परिणामस्वरूप बेस प्रोग्राम के लिए कोई आउटपुट नहीं है।
इसे ऑनलाइन आज़माएं!