Beschreibung:
Schreibe eine Funktion die Überprüft ob in einem Text alle Klammern korrekt und vollständig gesetzt sind.
Aufgabe:
Reihenfolge muss eingehalten sein
Verschachtelte Klammern muss auch korrekt und vollständig sein
Folgende Klammern werden unterstützt: (, ), {, }, [, oder ]
Beispiele:
Eingabe: "{([])}"
Ausgabe: true
Eingabe: "({}[])"
Ausgabe: true
...
Eingabe: "]["
Ausgabe: false
Eingabe: "{()"
Ausgabe: false
Eingabe: "{()()]"
Ausgabe: false
Eingabe: "{()([(}])}"
Ausgabe: false
...
Lösungen:
C#: SourceCode & Tests
"Hajime"