इस सवाल से प्रेरित होकर , आज आपका लक्ष्य एक ब्रेनफॉक्स में एक यूआरएल को एनकोड करना है।
मेरा ब्राउज़र हैक कर लिया गया है! लोकेशन बार को ब्रेनफैक दुभाषिया में बदल दिया गया है। मुझे एक प्रोग्राम की आवश्यकता है जो एक URL को एक ब्रेनफक प्रोग्राम में बदल दे। मेरा कंप्यूटर भी बहुत धीमा है, इसलिए यदि ब्रेनफक प्रोग्राम छोटा है तो बेहतर है।
ओह और मेरे पास केवल एक काम करने वाला टैब खुला है, मेरा ट्विटर। तो आप केवल मुझे एक ट्वीट में कार्यक्रम भेज सकते हैं।
एक प्रोग्राम लिखें जो किसी भी भाषा में एक ट्वीट (140 वर्णों) में फिट बैठता है जो एक स्ट्रिंग को इनपुट के रूप में लेता है और एक ब्रेनफैक प्रोग्राम को आउटपुट करता है।
यह ब्रेनफैक प्रोग्राम बिना इनपुट के चलाया जाएगा और एक आउटपुट उत्पन्न करेगा।
यह आउटपुट Google Chrome के स्थान बार में डाला जाएगा, और निष्पादित किया जाएगा।
यदि Google Chrome का व्यवहार # 1 से इनपुट स्ट्रिंग दर्ज करके आपको प्राप्त होने वाले व्यवहार के समान है, तो समाधान मान्य है। URL शॉर्टर्स द्वारा पुनर्निर्देशन को अलग व्यवहार माना जाता है - कम से कम एक ही डोमेन पर रहें।
आप मान सकते हैं कि ब्रेनफॉक दुभाषिया में प्रत्येक सेल में अनंत सटीक हस्ताक्षरित पूर्णांक और कोशिकाओं की असीमित मात्रा है।
आपका स्कोर URL के निम्नलिखित सेट को एन्कोड करने के लिए उत्पन्न ब्रेनफक कार्यक्रमों की लंबाई के योग से निर्धारित होता है:
https://www.google.com/
/codegolf/47895/
http://www.golfscript.com/golfscript/examples.html
http://en.wikipedia.org/wiki/Percent-encoding
ftp://ftp.freebsd.org/pub/FreeBSD/
https://github.com/isaacg1/pyth/blob/master/doc.txt#L92
http://ftp.gnu.org/non-gnu/nethack/nethack-3.4.0.tar.gz.back-RSN.README
सबसे छोटा स्कोर जीतता है।
http://www.google.com/
brainfuck कार्यक्रम यह मई उत्पादन का उत्पादन google.com
, www.google.com
, आदि, क्योंकि वे एक ही पेज में सभी परिणाम। लेकिन उदाहरण के लिए के ftp://ftp.freebsd.org/pub/FreeBSD/
रूप में ही नहीं है ftp.freebsd.org/pub/FreeBSD/
।
ftp://ftp.freebsd.org/pub/FreeBSD/
यह वास्तव ftp.freebsd.org/pub/FreeBSD/
में Google Chrome की तरह ही है । यह मेरे इरादे से चुनौती को थोड़ा आसान बनाता है, लेकिन यह जीवन है। मैं आवश्यकताओं को नहीं बदलूंगा, इसलिए पहले से कुछ भी छीन लेना सुरक्षित है ://
।
http://www.google.com/
जाएगा : या क्या यह कभी बस होगाgoogle.com
? (जहां तक Google Chrome का संबंध है, दोनों वैध हैं, लेकिन आपकी सूची में केवल पूर्ण रूप हैं) PS I लगभग क्रोम के लिए एक एक्सटेंशन लिखने की इच्छा रखता है जो ऐसा करता है ...