किसी भी प्रोग्रामिंग या स्क्रिप्टिंग लैंग्वेज x में , एक प्रोग्राम लिखें, जो स्टडआउट और आउटपुट से, स्टडआउट के लिए एक मान्य ब्रेनफक सोर्सकोड लेता है, जो प्रोग्राम का सोर्सकोड है, जिसे भाषा एक्स में लिखा गया है , जो सटीक उसी चीज को आउटपुट करेगा जैसा कि ब्रेनफैक प्रोग्राम करेगा।
आपका प्रोग्राम खाली फ़ाइल सहित किसी भी मान्य ब्रेनफक प्रोग्राम के लिए काम करना चाहिए।
आपका स्कोर आपके सोर्सकोड के बाइट काउंट के बराबर होगा, साथ ही आपके आउटपुट की बाइट काउंट निम्नलिखित इनपुट को देगी:
+++++ [-]
+++++ +++++ [
> +++++ ++
> ++ +++ ++++ +
> +++
<<< -
]
> ++ . H
> + . e
++ +++ ++. l
. l
+++ . o
> ++ . space
< +++++ +++ . w
----- --- . o
+++ . r
---- - - . l
----- --- . d
> + . exclamation mark
------lol; useless code :-)--------------------------[.............................................][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]<-<<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
उदाहरण के लिए, के इनपुट के लिए [-]
, आउटपुट *p=0;
अधिक से अधिक अनुकूल हैwhile(*p) *p--;
यदि आप गैर- ASCII वर्णों का उपयोग करते हैं, तो बाइट गणना की गणना UTF-8 एन्कोडिंग का उपयोग करके की जानी चाहिए।
सबसे कम स्कोर जीतता है। हालांकि, रचनात्मक समाधान जो आउटपुट को कम करने का प्रयास करते हैं, उन्हें बढ़ावा दिया जाएगा।
byte count of source + (byte count of output)^2
, क्या यह लोगों को आउटपुट को सरल बनाने पर अधिक ध्यान केंद्रित करने के लिए प्रोत्साहित करेगा?