Нещодавно я потрапив у код-гольф і спробував написати найменшу перевірку тавтограм.
Тавтограма цю пропозицію , в якому всі слова починаються з однієї літери, наприклад: Квіти процвітати з Франції .
Давши речення як вхідне, визначте, чи це тавтограма.
Випробування
Flowers flourish from France
True
This is not a Tautogram
False
Я придумав цей код python (тому що це моя основна мова):
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? Якщо так, то обидва теги слід додати.