Sto riproducendo la seconda parte del primo giorno di Advent of Code, con il permesso del creatore.
Babbo Natale sta cercando di consegnare regali in un grande condominio, ma non riesce a trovare il piano giusto: le indicazioni che ha ottenuto sono un po 'confuse. Comincia al piano terra (piano 0) e quindi segue le istruzioni un personaggio alla volta.
Una parentesi aperta (, significa che dovrebbe salire di un piano, e una parentesi chiusa ), che dovrebbe scendere di un piano.
Il condominio è molto alto e il seminterrato è molto profondo; non troverà mai i piani superiori o inferiori.
Dato un set di istruzioni, trova la posizione del primo personaggio che lo fa entrare nel seminterrato (piano -1).
Come esempi:
l'ingresso gli )fa entrare nel seminterrato nella posizione 1 del personaggio.
l'ingresso gli ()())fa entrare nel seminterrato nella posizione 5 del personaggio.
Una lunga ingresso viene data qui che dovrebbe produrre la soluzione 1797.
Questo è il golf del codice, quindi vince la soluzione più breve!