আমি সম্প্রতি কোড-গল্ফিংয়ে gotুকেছি এবং ক্ষুদ্রতম টোটোগ্রাম পরীক্ষক লেখার চেষ্টা করেছি।
একজন 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
? যদি তা হয় তবে এই দুটি ট্যাগই যুক্ত করা উচিত।