Code Breaker

Code Breaker की रणनीति

संक्षेप में

हर संकेत कुछ कोड हटा देता है। हर प्रयास के बाद ध्यान रखें कि कौन से कोड अब भी संभव हैं, यानी वे जिन्होंने आपके सभी प्रयासों पर ठीक वही संकेत दिए होते। फिर ऐसा प्रयास चुनें जो इन कोड को सबसे अच्छी तरह बाँटे, और हो सके तो ऐसा कोड खेलें जो अब भी सही हो सकता है।

हटाते हुए तर्क करना

मध्यम स्तर पर शुरुआत में 360 संभावित कोड होते हैं। कोई कोड तब तक संभव रहता है जब तक उसने आपके हर प्रयास पर ठीक वही संकेत दिए होते जो ऐप ने दिखाए। इस स्तर की उदाहरण बाज़ी में हर प्रयास के बाद 24, 5, 1 और 1 कोड बचते हैं: आखिरी प्रयास ही कोड है।

  • 2 सही जगह, 1 गलत जगह: 24 कोड संभव रहते हैं।
  • 1 सही जगह, 2 गलत जगह: 5 कोड संभव रहते हैं।
  • 3 सही जगह: 1 कोड संभव रहता है।
  • 4 सही जगह: 1 कोड संभव रहता है।

पहला प्रयास

अच्छा पहला प्रयास कोड को कई छोटे समूहों में बाँटता है, हर संभावित उत्तर के लिए एक समूह। तालिका कुछ पहले प्रयासों के लिए दिखाती है कि ऐप कितने उत्तर दे सकता है और सबसे बुरे हाल में कितने कोड बचते हैं।

मध्यम स्तर, शुरुआत में 360 संभावित कोड।
पहला प्रयाससंभावित उत्तरबचे कोड, सबसे बुरे हाल में
1188
9102
2240
6144
3180

मध्यम स्तर पर, जहाँ कोड में कोई रंग दोहराया नहीं जाता, 4 अलग-अलग रंगों वाला प्रयास (लाल, पीला, नीला, नारंगी) सबसे बुरे हाल में 88 कोड छोड़ता है। जो प्रयास कोई रंग दोहराता है, या खाली खाने छोड़ता है, वह कम अच्छा बाँटता है।

ऐसा कोड खेलना जो अब भी संभव हो

जब कम कोड बचे हों, तो हो सके तो उन्हीं में से एक खेलें: या तो वही सही निकलेगा और आप जीतेंगे, या उत्तर बाकी कोड हटा देगा। उदाहरण बाज़ी में, प्रयास 3 से पहले 5 कोड बचे हैं; प्रयास लाल, हरा, नीला, नारंगी उन्हीं में से एक है, और उन 5 में से हर कोड अलग उत्तर देता। उत्तर के बाद केवल 1 कोड बचता है: अगला प्रयास जीत दिलाता है।

जब कोड में रंग दोहराया जा सकता है

कठिन और अत्यंत कठिन स्तर पर कोड में कोई रंग दोबारा आ सकता है। तब सबसे अच्छा पहला प्रयास बदल जाता है:

कठिन स्तर, शुरुआत में 14 070 संभावित कोड।
पहला प्रयाससंभावित उत्तरबचे कोड, सबसे बुरे हाल में
193 080
202 544
103 924

कठिन स्तर पर, प्रयास लाल, लाल, पीला, पीला, नीला सबसे बुरे हाल में 2 544 कोड छोड़ता है, जबकि लाल, पीला, नीला, नारंगी, बैंगनी 3 080 छोड़ता है। यह भी ध्यान रखें कि मिला हुआ रंग कई बार मौजूद हो सकता है: सही जगह पर एक मोहरा यह नहीं बताता कि उस रंग के सारे मोहरे खत्म हो गए।

अधूरी पंक्तियाँ

ऐप आख़िरी पंक्ति को छोड़कर अधूरी पंक्ति स्वीकार करता है। उससे जीत नहीं मिल सकती और वह एक पंक्ति खर्च करती है: शुरुआत में वह पूरी पंक्ति से कम सीखती है (लाल, पीला, खाली खाना, खाली खाना के लिए 6 संभावित उत्तर, जबकि लाल, पीला, नीला, नारंगी के लिए 11)। यह तब काम आ सकती है जब तय करने के लिए सिर्फ़ एक ख़ास सवाल बचा हो, जैसे किसी एक रंग की जगह।

आख़िरी मौका में

पहले से खेली गई पंक्तियाँ ही सिर्फ़ एक कोड छोड़ने के लिए काफ़ी हो सकती हैं। उन्हें एक-एक करके दोबारा देखें और हर बार केवल मेल खाने वाले कोड रखें। साइट के उदाहरण में, मध्यम स्तर पर, पहले से भरी हुई 7 पंक्तियाँ केवल एक कोड छोड़ती हैं।