अजगर २
मैं इस कल के साथ खेल रहा था, इसलिए:
(lambda _, __, ___, ____, _____, ______, _______, ________: getattr(__import__(True.__class__.__name__[_] + [].__class__.__name__[__]), ().__class__.__eq__.__class__.__name__[:__] + ().__iter__().__class__.__name__[_____:________])(_, (lambda _, __, ___: _(_, __, ___))(lambda _, __, ___: chr(___ % __) + _(_, __, ___ // __) if ___ else (lambda: _).func_code.co_lnotab, _ << ________, (((_____ << ____) + _) << ((___ << _____) - ___)) + (((((___ << __) - _) << ___) + _) << ((_____ << ____) + (_ << _))) + (((_______ << __) - _) << (((((_ << ___) + _)) << ___) + (_ << _))) + (((_______ << ___) + _) << ((_ << ______) + _)) + (((_______ << ____) - _) << ((_______ << ___))) + (((_ << ____) - _) << ((((___ << __) + _) << __) - _)) - (_______ << ((((___ << __) - _) << __) + _)) + (_______ << (((((_ << ___) + _)) << __))) - ((((((_ << ___) + _)) << __) + _) << ((((___ << __) + _) << _))) + (((_______ << __) - _) << (((((_ << ___) + _)) << _))) + (((___ << ___) + _) << ((_____ << _))) + (_____ << ______) + (_ << ___))))(*(lambda _, __, ___: _(_, __, ___))((lambda _, __, ___: [__(___[(lambda: _).func_code.co_nlocals])] + _(_, __, ___[(lambda _: _).func_code.co_nlocals:]) if ___ else []), lambda _: _.func_code.co_argcount, (lambda _: _, lambda _, __: _, lambda _, __, ___: _, lambda _, __, ___, ____: _, lambda _, __, ___, ____, _____: _, lambda _, __, ___, ____, _____, ______: _, lambda _, __, ___, ____, _____, ______, _______: _, lambda _, __, ___, ____, _____, ______, _______, ________: _)))
यहाँ एक अधिक पठनीय संस्करण है: http://codepad.org/UzSmoxF2
टिप्पणियाँ:
एक पंक्ति, एकल अभिव्यक्ति (यानी कोई प्रिंट स्टेटमेंट नहीं)।
कोई तार नहीं, कोई स्याही नहीं; केवल फ़ंक्शंस, फ़ीचर एक्सेस, लिस्ट, ट्यूपल्स, बेसिक मैथ, वन True
और वन स्टार-आर्ग्स।
मिनिमल निर्मित उपयोग ( __import__
, getattr
, और chr
प्रत्येक एक बार)।
पेलोड को आसानी से बदला जा सकता है। यहाँ कार्यक्रम मैं इसे उत्पन्न करने के लिए लिखा है।
संपादित करें: मैंने अपने ब्लॉग पर यह कैसे काम करता है, इसकी एक पर्याप्त व्याख्या लिखी है ।
:)