मैं हाल ही में कोड-गोल्फिंग में आया और सबसे छोटा टॉटोग्राम परीक्षक लिखने की कोशिश की।
एक tautogram : एक वाक्य है जिसमें सभी शब्द एक ही अक्षर से शुरू, उदाहरण के लिए फूल फ्रांस से पनपने ।
इनपुट के रूप में एक वाक्य को देखते हुए, यह निर्धारित करें कि क्या यह एक टॉटोग्राम है।
परीक्षण के मामलों
Flowers flourish from France
True
This is not a Tautogram
False
मैं इस अजगर कोड के साथ आया (क्योंकि यह मेरी मुख्य भाषा है):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
उपयोग:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
वाक्य में अल्पविराम और अवधि हो सकती है, लेकिन कोई अन्य विशेष वर्ण नहीं, केवल ऊपरी और निचले मामले के अक्षर और रिक्त स्थान।
इसका आकार 98 बाइट्स है। क्या किसी भी भाषा में एक छोटा सा समाधान है?
tipsप्रश्न के रूप में सीमित हैPython? यदि हां, तो इन दोनों टैगों को जोड़ा जाना चाहिए।