किसी शब्द को देखते हुए, प्रत्येक अक्षर को अंग्रेजी वर्णमाला में संख्या के रूप में समझें (इसलिए a1 हो जाता है, b2 zहो जाता है , 26 हो जाता है और इसी तरह), और जाँच करें कि क्या उनमें से सभी, डुप्लिकेट सहित, जोड़ीदार कॉपीरेम हैं ।
इनपुट अंग्रेजी के निचले अक्षरों का एक शब्द है। आउटपुट तथ्य यह है कि यदि शब्द कोप्राइम है: कोई भी सत्य / गलत मूल्य, लेकिन उनमें से केवल दो संस्करण हैं। मानक खामियों को मना किया जाता है।
परीक्षण के मामलों:
man:Trueday:True(अर्जन जोहान्सन को धन्यवाद)led:False(l=12औरd=4हैgcd=4)mana:True(हालांकिaकई बार होता है, 1 और 1 कोप्रिम्स होते हैं)mom:False(gcd(13,13)=13))of:False(धन्यवाद xnor; हालांकि15∤6,gcd(15,6)=3)a:True(यदि अक्षरों के जोड़े नहीं हैं, तो शब्द को कोप्राइम भी मानें)
यह एक कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाता है!
day: True
of: Falseकि एक गलत उदाहरण है जहां कोई भी मूल्य दूसरे का एक से अधिक नहीं है।
0हैं अगर वे coprime हैं और1यदि नहीं?