Comprensión de conjuntos

Al igual que la comprensión de listas, la comprensión de conjuntos también permite crear un conjunto con una sola línea de código. La única diferencia es el uso de llaves {} en lugar de [].
s = set()
for i in range(10):
    s.add(i**3)
print(s)
s = {i**3 for i in range(10)}
print(s)
Ambos programas imprimirán exactamente el mismo resultado: {0, 1, 64, 512, 8, 343, 216, 729, 27, 125}.

Desafío

Dadas n palabras, se te pide imprimir todas las letras finales únicas de esas palabras en orden creciente. Para ordenar el conjunto/lista puedes usar la función sorted().
La entrada contiene una sola línea de palabras separadas por espacios.
El programa debe imprimir una sola línea de letras únicas separadas por espacios en orden creciente.
Entrada
Salida
abc def ghi
c f i
hello, how are you doing?
, ? e u w
Importante: Usa la comprensión de conjuntos para resolver este desafío.
¿Puedes resolver esto en una sola línea 😎?
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue