क्या आपको याद है कि मेरी चटाई ठीक से रंगों से समूहीकृत थी ।
कल मैं इसे देख रहा था और महसूस किया कि कुछ अक्षर दूसरों के अंदर फिट हैं। उदाहरण: एक अक्षर P
उस जगह पर फिट बैठता है जहाँ पत्र R
जाता है। तो यहाँ एक सरल चुनौती है: दो अक्षर दिए गए हैं, यदि कोई भी एक अक्षर दूसरे के अंदर फिट होता है (सीधे या घुमाया हुआ, लेकिन फ़्लिप नहीं किया गया), या यदि वे नहीं करते हैं तो एक गलत मूल्य है, एक सत्य मान लौटाएं। यही है, अगर इनपुट है [P,R]
या [R,P]
, आपको सच्चाई वापस करनी चाहिए क्योंकि दोनों ही मामलों में एक अक्षर दूसरे के अंदर फिट बैठता है। यदि आप प्राप्त करते हैं [L,U]
तो आपको वापस लौट आना चाहिए क्योंकि न तो दूसरे के अंदर फिट होना चाहिए।
नियम
- इनपुट रेंज [0-9A-Z] में दो अल्फ़ान्यूमेरिक वर्ण होने चाहिए, क्योंकि चटाई में भी संख्याएँ होती हैं, आपको किसी भी रूप में (दो इनपुट के रूप में दो अलग-अलग वर्ण, दो वर्णों वाली एक सूची, एक स्ट्रिंग के साथ एक स्ट्रिंग) 2 चरस, जो भी)।
- आउटपुट सुसंगत होना चाहिए (सत्य और मिथ्या मूल्य हमेशा समान होने चाहिए)।
फिटिंग की तालिका निम्नलिखित है (ध्यान दें कि एक पत्र हमेशा अपने उचित स्थान पर फिट बैठता है, बस अगर आपको
[Y,Y]
इनपुट जैसा कुछ मिलता है ):char fits inside chars -------------------------------------------------------- C G,O F B,E,P,R G O I 0,1,7,B,D,E,F,H,K,L,M,N,O,P,R,T,V,W,X,Z L E M W P R S O V A W M 0 O 1 B,E,L 3 O 6 9,O 8 O 9 6,O
मैं पूरी तरह से शपथ लेता हूं कि मैंने अपने बच्चे की चटाई में हर फिटिंग का परीक्षण किया है। (उनके माथे से पसीना बहता है।)
यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा की जीत के लिए सबसे छोटा कोड हो सकता है!
कुछ परीक्षण मामले
input output
-------------
[C,G] truthy (C fits inside G)
[G,C] truthy (C fits inside G)
[F,R] truthy (F fits inside R)
[M,W] truthy (both fit inside the other)
[O,S] truthy (S fits inside O)
[T,T] truthy (T fits in its place)
[E,V] falsey (no fit found)
[P,L] falsey
सैंडबॉक्स पोस्ट । कृपया, मुझे माफ कर दें यदि आप और अधिक फिटिंग को याद करते हैं जो मैंने याद किया। करने के लिए बहुत-बहुत धन्यवाद Οurous मुझे फिटिंग की सूची के साथ मदद करने के लिए।
1
में फिट नहीं है F
?
1
इसे फिट करने के लिए फ्लिप करने की आवश्यकता है F
लेकिन मेरी चटाई में इसकी अनुमति नहीं है। :-)