"बाइनरी हार्ट" शीर्षक के साथ XKCD # 99 , कुछ अंकों के लाल रंग के साथ लोगों और शून्य की एक सरल छवि दिखाता है।
लाल दिल नग्न आंखों को दिखाई देता है, लेकिन बाइनरी अनुक्रम में छिपा संदेश नहीं है। यदि आप सभी रिक्त स्थान और newlines को हटाते हैं और बाइनरी अनुक्रम को 8 बिट ASCII- कोड के रूप में व्याख्या करते हैं, तो आप संदेश के साथ समाप्त करेंगे:
iloveyOuilOveyouiloveyOuilOveyOuiloveyouilOveyouilOveyOuilOv
प्यारा सही?
Pssst ... स्ट्रिंग एक शुद्ध स्ट्रिंग पुनरावृत्ति नहीं है।
आपकी चुनौती इस द्विआधारी छवि को 21 अंकों के पार बनाने की है, और नीचे 23 अंकों की है। प्रत्येक पंक्ति में प्रत्येक अंक के बीच एक स्थान होना चाहिए, और प्रत्येक नई पंक्ति के लिए एक नई पंक्ति होनी चाहिए। ध्यान दें कि अंतिम बिट केवल अक्षर की शुरुआत है e
, क्योंकि 21*23
8. से विभाज्य नहीं है। आपको उन बिट्स को भी सही करने की आवश्यकता है।
फ़ंक्शन या प्रोग्राम को कोई इनपुट नहीं लेना चाहिए। लीडिंग और ट्रेलिंग स्पेस और न्यूलाइन्स को स्वीकार किया जाता है।
आपके कोड का परिणाम इस तरह दिखना चाहिए:
0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1
1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1 0 1 0 1
1 1 1 0 0 1 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0
1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 0 0
1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1 0 1 0
1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1
0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1
0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1 0 1
0 1 1 1 1 0 0 1 0 1 0 0 1 1 1 1 0 1 1 1 0
1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1
0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1 0
1 0 1 1 1 1 0 0 1 0 1 0 0 1 1 1 1 0 1 1 1
0 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0
1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1
0 1 0 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1
1 0 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0
0 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0
1 0 1 0 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1
1 1 0 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0
0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0
0 1 0 1 0 1 1 1 1 0 0 1 0 1 0 0 1 1 1 1 0
1 1 1 0 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1
0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1
यह कोड गोल्फ है, इसलिए सबसे छोटा उत्तर (बाइट्स में) जीतता है।
लीडरबोर्ड
O
ASCII आउटपुट स्ट्रिंग से कैपिटलाइज़्ड s में छिपा संदेश क्या है !