Heute wieder ein Klassiker.
Aufgabe:
Schreiben Sie eine Funktion, die eine Liste von Zeichenketten als Eingabe nimmt und die Anzahl der Smileys in dieser Liste zurückgibt.

Was zählt als Smiley:
🟢Ein Smiley muss Augen haben. Es gibt 2 Möglichkeiten: : und ;
🟢Ein Smiley kann eine Nase haben (muss aber nicht). Nasen sind: - und ~
🟢Ein Smiley muss lächeln (traurige werden nicht akzeptiert!). Lächeln sind: ) und D
🟢Wenn die Zeichenkette noch etwas anderes enthält, ist es kein Smiley.

Beispiele zum Testen:
[':)', ';(', ';}', ':-D']       # -> 2
[';D', ':-(', ':-)', ';~)'] # -> 3
[';]', ':[', ';*', ';$', ';-D'] # -> 1


Lösungsvorschläge in die Kommentare 👇

#algosobes