इस चुनौती में, आपको दो शब्द दिए गए हैं: आपका काम यह निर्धारित करना है कि क्या वे आसन्न हैं ।
दो अक्षर समीप हैं यदि:
- वे एक ही अक्षर हैं, या
- वे शाब्दिक रूप से आसन्न हैं।
उदाहरण के लिए, J केवल I , J और K के निकट है । Z , A से सटा नहीं है
दो शब्द समीप हैं यदि:
- वे एक ही लंबाई के हैं, और
- प्रत्येक अक्षर दूसरे शब्द में एक अद्वितीय अक्षर के समीप है।
उदाहरण के लिए, कैट SAD के निकट है , C> D, A> A, T> S के रूप में । जीआरआरडी के पास
मुफ़्त नहीं है (प्रत्येक ई को जोड़ी के लिए एक पत्र की आवश्यकता है) ।
इनपुट आउटपुट
आपको दो तार दिए गए हैं, और यदि वे आसन्न हैं, तो आपको एक सत्य मान वापस करने की आवश्यकता है, अन्यथा एक मिथ्या मूल्य। नीचे दिए गए सभी परीक्षण मामलों के लिए आपको एक मिनट के भीतर वापस आ जाना चाहिए।
आप यह मान सकते हैं कि स्ट्रिंग्स में केवल अपरकेस, अल्फाबेटिक अक्षर होंगे।
दो तारों को एक सूची के रूप में पारित किया जा सकता है, या अवतरण किया जा सकता है, उद्धरण के साथ या बिना।
परीक्षण के मामलों
Truthy:
A A
A B
C B
DD CE
DE FC
ABCD BCDE
AACC DBBB
DJENSKE FDJCLMT
DEFGHIJKL HJLEHMCHE
IKLIJJLIJKKL LJLJLJLJLJHI
ACEGIKMOQSUWY BLNPRDFTVHXJZ
QQSQQRRQSTTUQQRRRS PQTTPPTTQTPQPPQRTP
ELKNSDUUUELSKJFESD DKJELKNSUELSDUFEUS
Falsy:
A C
A Z
B J
JK J
CC BA
CE D
DJENSKE GDJCLMT
DEFGHIJKL HJLHMCHE
IJKLIJKLKIJL LIJLLHJLJLLL
AWSUKMEGICOQY RSHXBLJLNQDFZ
QQSQQRRQSTTUQQQRRS PQTTPPTTQTPQPPQRTT
ELKNSDUVWELSKJFESD DKJELKNSUELSDUFEUS
यह कोड-गोल्फ है , इसलिए सबसे कम वैध उत्तर जीतता है!
{'string1' 'string2'}स्वीकार्य होगा?
"A A"?