L1: Buchstabendreher - JirkaDellOro/Softwaredesign GitHub Wiki
Gegeben ist folgende Hauptfunktion eines Programms:
static void Main(string[] args)
{
Console.WriteLine("Bitte einen kleinen Satz eingeben");
Console.Write("> ");
var text = Console.ReadLine();
string letters = reverseLetters(text);
string words = reverseWords(text);
string sentence = reverseSentence(text);
Console.WriteLine(sentence + "\n" + words + "\n" + letters);
}
Implementieren Sie die Funktionen reverseLetters(...), reverseWords(...) und reverseSentence(...), welche alle einen String entgegen nehmen. reverseLetters(...) gibt einen String mit der umgekehrten Zeichenfolge zurück. reverseWords(...) gibt einen String mit der umgekehrten Wortfolge zurück, innerhalb der Worte sind die Buchstaben aber in der ursprünglichen Reihenfolge. reverseSentence(...) gibt einen String mit der ursprünglichen Wortfolgen zurück, innerhalb der Worte sind die Zeichen aber umgekehrt gereiht. Nutzen Sie innerhalb dieser Funktion sinnvoll die anderen beiden Funktionen.
Nachfolgend ein Beispiel für die Ein- und Ausgabe:
Bitte einen kleinen Satz eingeben
> Die Maus frisst Käse
eiD suaM tssirf esäK
Käse frisst Maus Die
esäK tssirf suaM eiD