यह अदनान की इस चुनौती की अगली कड़ी है । यदि आप इस चुनौती को पसंद करते हैं, तो संभावना है कि आप दूसरे को भी पसंद करेंगे। इसकी जांच - पड़ताल करें!
4 विकल्पों में से प्रत्येक के साथ 8 प्रश्नों के साथ एक बहु विकल्प परीक्षा के उत्तर हो सकते हैं BCADBADA:। चार अलग-अलग सरणियों में परिवर्तित, सही और गलत के साथ यदि वर्तमान पत्र का उत्तर है, तो यह इस तरह दिखेगा
Q#: 1 2 3 4 5 6 7 8
B C A D B A D A
A: [0, 0, 1, 0, 0, 1, 0, 1]
B: [1, 0, 0, 0, 1, 0, 0, 0]
C: [0, 1, 0, 0, 0, 0, 0, 0]
D: [0, 0, 0, 1, 0, 0, 1, 0]
यह थोड़ा तर्क का उपयोग करके संपीड़ित किया जा सकता है। विकल्पों में से प्रत्येक A, B, Cऔर Dदो सही / गलत मूल्यों द्वारा दर्शाया जा सकता नीचे दिखाया गया है:
A: 1 0
B: 0 1
C: 0 0
D: 1 1
इस तर्क का उपयोग करते हुए, हम ऊपर के चार वैक्टर को केवल दो तक संपीड़ित कर सकते हैं:
1 2 3 4 5 6 7 8
B C A D B A D A
[0, 0, 1, 1, 0, 1, 1, 1]
[1, 0, 0, 1, 1, 0, 1, 0]
यही है, आपके परीक्षण का समाधान बस है: 00110111, 10011010। इन्हें समेट कर, हमें बाइनरी नंबर मिलता है
0011011110011010, या 14234दशमलव में। अपने परीक्षण पर धोखा देने के लिए इस दशमलव मान का उपयोग करें!
चुनौती
N(इनक्लूसिव) रेंज में एक नंबर लें [0, 65535], और मल्टीपल चॉइस टेस्ट के उत्तर के साथ एक स्ट्रिंग आउटपुट करें।
परीक्षण के मामलों:
14234
BCADBADA
38513
ABBDCAAB
0
CCCCCCCC
120
CBBBBCCC
65535
DDDDDDDD
39253
ABCDABCD
आउटपुट ऊपरी या निचले मामले के अक्षरों में हो सकता है, लेकिन आप अन्य प्रतीकों का उपयोग नहीं कर सकते।
A=10, B=01, फिर C=nor(A,B), और D=and(A,B)। दृष्टिहीनता में, इसे दूसरे तरीके से करना बेहतर हो सकता है, लेकिन अच्छी तरह से ... अभी बहुत देर हो चुकी है ...
