Eu entrei recentemente no golfe de código e tentei escrever o menor verificador de tautograma.
Um tautograma é uma frase na qual todas as palavras começam com a mesma letra, por exemplo: Flores florescem da França .
Dada uma frase como entrada, determine se é um tautograma.
Casos de teste
Flowers flourish from France
True
This is not a Tautogram
False
Eu vim com esse código python (porque é minha linguagem principal):
print(True if len(list(set([x.upper()[0] for x in __import__('sys').argv[1:]]))) == 1 else False)
Uso:
python3 tautogram.py Flowers flourish from France
# True
python3 tautogram.py This is not a Tautogram
# False
A frase pode conter vírgulas e pontos, mas nenhum outro caractere especial, apenas letras maiúsculas e minúsculas e espaços.
Seu tamanho é 98 bytes. Existe uma solução menor em qualquer idioma?
tips
questão limitada aPython
? Nesse caso, essas duas tags devem ser adicionadas.