Saya masuk ke golf code baru-baru ini dan mencoba menulis pemeriksa tautogram terkecil.
Sebuah tautogram adalah kalimat di mana semua kata dimulai dengan huruf yang sama, misalnya: Bunga berkembang dari Perancis .
Diberi kalimat sebagai input, tentukan apakah itu tautogram.
Uji Kasus
Flowers flourish from France
True
This is not a Tautogram
False
Saya datang dengan kode python ini (karena ini adalah bahasa utama saya):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
Pemakaian:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
Kalimat tersebut dapat berisi koma dan titik, tetapi tidak ada karakter khusus lainnya, hanya huruf dan spasi huruf besar dan kecil.
Ukurannya adalah 98 byte. Apakah ada solusi yang lebih kecil dalam bahasa apa pun?
tips
pertanyaan terbatasPython
? Jika demikian, kedua tag ini harus ditambahkan.