Son zamanlarda kod golf içine aldım ve en küçük tautogram denetleyicisi yazmaya çalıştım.
Bir tautogram , tüm kelimelerin aynı harfle başladığı bir cümledir, örneğin: Çiçekler Fransa'dan gelişir .
Girdi olarak bir cümle verildiğinde, bunun bir tautogram olup olmadığını belirleyin.
Test Durumları
Flowers flourish from France
True
This is not a Tautogram
False
Bu python kodu ile geldi (çünkü benim ana dilim):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
Kullanımı:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
Cümle virgül ve nokta içerebilir, ancak başka özel karakterler içermez, yalnızca büyük ve küçük harfler ve boşluklar olabilir.
Boyutu 98 bayttır. Herhangi bir dilde daha küçük bir çözüm var mı?
tips
soru olarak düşünülüyorPython
mu? Öyleyse, bu iki etiket de eklenmelidir.