Ich reproduziere den zweiten Teil des ersten Tags des Advent of Code mit Genehmigung des Erstellers.
Der Weihnachtsmann versucht, Geschenke in einem großen Wohnhaus auszuliefern, findet aber nicht die richtige Etage - die Anweisungen sind ein wenig verwirrend. Er beginnt im Erdgeschoss (Etage 0) und folgt dann den Anweisungen einzeln.
Eine öffnende Klammer (bedeutet, dass er eine Etage höher gehen soll, und eine schließende Klammer )bedeutet, dass er eine Etage tiefer gehen soll.
Das Wohnhaus ist sehr hoch und der Keller ist sehr tief; Er wird niemals die oberen oder unteren Stockwerke finden.
Suchen Sie anhand einer Reihe von Anweisungen die Position des ersten Zeichens, das ihn veranlasst, den Keller zu betreten (Etage -1).
Als Beispiele:
Durch die Eingabe )betritt er den Keller an Position 1 des Charakters.
Durch die Eingabe ()())betritt er den Keller an Position 5 des Charakters.
Ein langer Eingang gegeben hier , dass die Lösung 1797 ergeben sollte.
Das ist Codegolf, also gewinnt die kürzeste Lösung!