फ्रिज मैग्नेट के साथ एक संदेश लिखते समय, आप अक्सर खुद को एक के 1
लिए प्रतिस्थापित करते हुए पाएंगे I
। इस चुनौती में, आपका लक्ष्य यह पता लगाना है कि क्या एक संदेश दूसरे संदेश के अक्षरों का उपयोग करके लिखा जा सकता है। अनुमत प्रतिस्थापन हैं:
A = 4
B = 8
C = U
E = M = W = 3
G = 6 = 9
I = 1
L = 7
N = Z
O = 0
R = 2
S = 5
उदाहरण के लिए, संदेश CIRCA 333
को वर्तनी के लिए फिर से व्यवस्थित किया जा सकता है ICE CREAM
, जहां पहले दो 3
एस को दो E
एस बनाने के लिए 180 डिग्री घुमाया जाता है , और अंतिम 3
को 90 डिग्री वामावर्त घुमाया जाता है M
। व्हाट्सएप संदेशों में शामिल किया जा सकता है, लेकिन उन्हें आपके समाधान में नहीं होना चाहिए, क्योंकि वे मैग्नेट को फ्रिज में रखकर बनाए जाते हैं।
इनपुट
दो तार (या चरित्र सरणियाँ)। सभी संदेश मेल खाएँगे^[A-Z0-9 ]+$
उत्पादन
सच्चाई अगर दो इनपुट तार एक दूसरे के वैध पुनर्व्यवस्था हैं, तो अन्यथा गलत है।
उदाहरण
["CIRCA 333", "ICE CREAM"] => true
["DCLV 00133", "I LOVE CODE"] => true
["WE ARE EMISSARIES", "33 423 3315542135"] => true
["WE WANT ICE CREAM", "MET CIRCA 334 MEN"] => true
["I HAVE ICE CREAM", "HAVE 2 ICE CREAMS"] => false
अधिक थ्रस्टी उदाहरण
ये सभी 15+ अक्षर वाले शब्द हैं जो दूसरे शब्द में मैप करते हैं। कुछ तुच्छ विकल्प हैं, लेकिन मैंने वह सब शामिल किया जो मुझे मिला।
["ANTHROPOMORPHISE","ANTHROPOMORPHISM"]
["ANTIPHILOSOPHIES","ANTIPHILOSOPHISM"]
["CIRCUMSTANTIALLY","ULTRAMASCULINITY"]
["DECENTRALIZATION","DENEUTRALIZATION"]
["DIMETHYLNITROSAMINE","THREEDIMENSIONALITY"]
["INSTITUTIONALISE","INSTITUTIONALISM"]
["INTERCRYSTALLINE","INTERCRYSTALLIZE"]
["INTERNATIONALISE","INTERNATIONALISM"]
["OVERCENTRALIZATION","OVERNEUTRALIZATION"]
["OVERCENTRALIZING","OVERNEUTRALIZING"]
["PREMILLENNIALISE","PREMILLENNIALISM"]
["TRANSCENDENTALIZE","TRANSCENDENTALIZM"]
जैसा कि यह एक कोड गोल्फ चुनौती है, सबसे छोटा समाधान जीतता है! मैं पोस्टिंग से 7 दिनों में सबसे छोटा समाधान स्वीकार करूंगा। हैप्पी गोल्फिंग!
सम्बंधित
संपादित करें :, प्रतिस्थापन में एक त्रुटि कर दिया था G = 6
और 6 = 9
अलग प्रतिस्थापन के रूप में, उन्हें एक में मिला दिया।
T
और L
विनिमेय नहीं हैं, इसलिए मैं जोड़ नहीं सकता T = 7
। वही जाता है N = Z = 2
, जो इसका मतलब होगा N = Z = R = 2
। हालाँकि, आपके द्वारा सुझाए गए प्रकार के विकल्प इस चुनौती के अधिक कठिन संस्करण के लिए बनाएंगे, जिन्हें मैं बाद में पोस्ट कर सकता हूं। मैं सिर्फ यह देखना चाहता था कि क्या इस प्रकार की चुनौतियाँ पहले प्राप्त होंगी।
false
।