Ich habe mich kürzlich mit Code-Golf beschäftigt und versucht, den kleinsten Tautogramm-Checker zu schreiben.
Ein Tautogramm ist ein Satz, in dem alle Wörter mit demselben Buchstaben beginnen, zum Beispiel: Blumen gedeihen aus Frankreich .
Bestimmen Sie anhand eines Satzes als Eingabe, ob es sich um ein Tautogramm handelt.
Testfälle
Flowers flourish from France
True
This is not a Tautogram
False
Ich habe mir diesen Python-Code ausgedacht (weil er meine Hauptsprache ist):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
Verwendungszweck:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
Der Satz darf Kommas und Punkte enthalten, aber keine anderen Sonderzeichen, nur Groß- und Kleinbuchstaben und Leerzeichen.
Seine Größe beträgt 98 Bytes. Gibt es eine kleinere Lösung in irgendeiner Sprache?
tipsFrage gedacht , die auf beschränkt istPython? In diesem Fall sollten diese beiden Tags hinzugefügt werden.