J'ai commencé à jouer au golf récemment et j'ai essayé d'écrire le plus petit vérificateur de tautogrammes.
Un tautogramme est une phrase dans laquelle tous les mots commencent par la même lettre, par exemple: Les fleurs fleurissent de France .
Étant donné une phrase en entrée, déterminez s'il s'agit d'un tautogramme.
Cas de test
Flowers flourish from France
True
This is not a Tautogram
False
Je suis venu avec ce code python (parce que c'est ma langue principale):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
Usage:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
La phrase peut contenir des virgules et des points, mais pas d'autres caractères spéciaux, uniquement des lettres majuscules et minuscules et des espaces.
Sa taille est de 98 octets. Existe-t-il une solution plus petite dans n'importe quelle langue?
tips
question limitée àPython
? Si c'est le cas, ces deux balises doivent être ajoutées.