आप कुछ दोस्तों और दोस्तों के दोस्तों के साथ मिलकर एक गुप्त कोडिंग क्लब शुरू कर रहे हैं। हर कोई एक-दूसरे को नहीं जानता, इसलिए आपने और आपके दोस्तों ने मिलकर एक गुप्त हैंडशेक बनाने का फैसला किया है, जिससे आप पहचान सकें कि कोई सदस्य है। आप नहीं चाहते कि जिसे यह बात नहीं पता, वह कोड को तोड़ सके।
आपने कोड ऐसे बनाया है कि एक व्यक्ति 1 से 31 के बीच की एक संख्या बोलता है, और दूसरा व्यक्ति उसे क्रियाओं की एक शृंखला में बदल देता है।
आपको 1 से 31 के बीच की किसी संख्या को गुप्त हैंडशेक के कामों के क्रम में बदलना है।
कामों का यह क्रम संख्या को बाइनरी में बदलने के बाद उसके सबसे दाएँ के पाँच अंक देखकर तय होता है। सबसे दाएँ वाले अंक से शुरू कीजिए और बाएँ की ओर चलते जाइए।
संख्या में हर स्थान के लिए तय काम ये हैं:
00001 = wink
00010 = double blink
00100 = close your eyes
01000 = jump
10000 = Reverse the order of the operations in the secret handshake.
चलिए उदाहरण के लिए संख्या 9 लेते हैं:
1001 होता है।wink है।यह अंतिम अंक था, इसलिए अंतिम कोड यह है:
wink, jump
अब संख्या 26 लीजिए, जो बाइनरी में 11010 है। इससे ये काम मिलते हैं:
इसलिए 26 का गुप्त हैंडशेक यह है:
jump, double blink
अगर आपको यह नहीं पता कि बाइनरी क्या है या वह कैसे काम करती है, तो बाइनरी का यह ट्यूटोरियल देखिए।