Ostatnio zacząłem grać w golfa i próbowałem napisać najmniejszy program do sprawdzania tautogramów.
Tautogram to zdanie, w którym wszystkie słowa zaczynają się od tej samej litery, na przykład: kwiaty rozkwitać z Francji .
Biorąc pod uwagę zdanie, określ, czy jest to tautogram.
Przypadki testowe
Flowers flourish from France
True
This is not a Tautogram
False
Wymyśliłem ten kod python (ponieważ jest to mój główny język):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
Stosowanie:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
To zdanie może zawierać przecinki i kropki, ale nie może zawierać żadnych innych znaków specjalnych, tylko wielkie i małe litery oraz spacje.
Jego rozmiar to 98 bajtów. Czy istnieje mniejsze rozwiązanie w jakimkolwiek języku?
tipspytanie ograniczone doPython? Jeśli tak, oba te tagi powinny zostać dodane.