21 lines
768 B
Markdown
21 lines
768 B
Markdown
# Leet Speak
|
|
|
|
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
|
|
|
|
Schreiben Sie eine Funktion `leet`, welche eine Zeichenkette übergeben bekommt und diese in Leet-Speak umwandelt. Die Funktion gibt eine neue Zeichenkette zurück, die Ersetzungen entsprechend der folgenden Tabelle enthält:
|
|
|
|
- a, A -> 4
|
|
- e, E -> 3
|
|
- l, L -> 1
|
|
- o, O -> 0
|
|
- s, S -> 5
|
|
- t, T -> 7
|
|
|
|
So wird z.B. aus dem String `Leet Speak` der String `1337 5p34k`. Die neue Zeichenkette soll so angelegt werden, dass die Aufrufer der Funktion diese danach mit `free` wieder freigeben können.
|
|
|
|
|
|
## Quellen
|
|
|
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
|
* [C-Tutorial](https://www.learn-c.org/)
|
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/) |