Set Comprehension

Ähnlich wie die List Comprehension ermöglicht die Set Comprehension, eine Menge mit nur einer einzigen Codezeile zu erstellen. Der einzige Unterschied ist die Verwendung von geschweiften Klammern {} anstelle von [].
s = set()
for i in range(10):
    s.add(i**3)
print(s)
s = {i**3 for i in range(10)}
print(s)
Beide Programme geben exakt die gleiche Ausgabe aus: {0, 1, 64, 512, 8, 343, 216, 729, 27, 125}.

Aufgabe

Gegeben sind n Wörter. Sie sollen alle einzigartigen letzten Buchstaben dieser Wörter in aufsteigender Reihenfolge ausgeben. Zum Sortieren der Menge/Liste können Sie die Funktion sorted() verwenden.
Die Eingabe enthält eine einzelne Zeile mit durch Leerzeichen getrennten Wörtern.
Das Programm sollte eine einzelne Zeile mit durch Leerzeichen getrennten einzigartigen Buchstaben in aufsteigender Reihenfolge ausgeben.
Eingabe
Ausgabe
abc def ghi
c f i
hello, how are you doing?
, ? e u w
Wichtig: Verwenden Sie Set Comprehension, um diese Aufgabe zu lösen.
Können Sie das in einer einzigen Zeile lösen 😎?
 

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