Je reproduis la deuxième partie du premier jour de l'Avent de Code, avec la permission du créateur.
Le Père Noël essaie de livrer des cadeaux dans un grand immeuble d'appartements, mais il ne trouve pas le bon étage - les instructions qu'il a obtenues sont un peu déroutantes. Il commence au rez-de-chaussée (étage 0) et suit ensuite les instructions un caractère à la fois.
Une parenthèse ouvrante (signifie qu'il doit monter d'un étage et une parenthèse fermante )signifie qu'il doit descendre d'un étage.
L'immeuble est très haut et le sous-sol est très profond; il ne trouvera jamais les étages supérieurs ou inférieurs.
Étant donné un ensemble d'instructions, trouvez la position du premier personnage qui le fait entrer dans le sous-sol (étage -1).
À titre d'exemples:
l'entrée le )fait entrer dans le sous-sol à la position de caractère 1.
l'entrée le ()())fait entrer dans le sous-sol à la position de caractère 5.
Une entrée longue est donnée ici qui devrait donner la solution 1797.
C'est le golf de code, donc la solution la plus courte l'emporte!