Me metí en el golf de códigos recientemente e intenté escribir el verificador de tautogramas más pequeño.
Un tautograma es una oración en la que todas las palabras comienzan con la misma letra, por ejemplo: las flores florecen desde Francia .
Dada una oración como entrada, determine si es un tautograma.
Casos de prueba
Flowers flourish from France
True
This is not a Tautogram
False
Se me ocurrió este código de Python (porque es mi idioma 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
La oración puede contener comas y puntos, pero no otros caracteres especiales, solo letras mayúsculas y minúsculas y espacios.
Su tamaño es de 98 bytes. ¿Hay una solución más pequeña en algún idioma?
tipslimitarlo a una preguntaPython? Si es así, se deben agregar estas dos etiquetas.