Advent of Code'un ilk gününün ikinci bölümünü , yaratıcıdan izin alarak yeniden üretiyorum .
Noel Baba büyük bir apartmanda hediyeler vermeye çalışıyor, ancak doğru katı bulamıyor - aldığı yönler biraz kafa karıştırıcı. Zemin katta (kat 0) başlar ve her seferinde bir karakter olan talimatları takip eder.
Açılış parantezi, (
bir kat yukarı gitmesi gerektiği anlamına gelir ve kapanış parantez, )
bir kat aşağı gitmesi gerektiği anlamına gelir.
Apartman çok uzun ve bodrum çok derin; üst veya alt katları asla bulamaz.
Bir dizi talimat verildiğinde, bodrum katına girmesine neden olan ilk karakterin konumunu bulun (kat -1).
Örnek olarak:
Girdi )
, karakter 1'deki bodrum katına girmesine neden olur.
girdi ()())
, karakter pozisyonunda bodrum katına girmesine neden olur.
Burada çözeltiyi 1797 vermesi gereken uzun bir girdi verilmiştir .
Bu kod golf, bu yüzden en kısa çözüm kazanır!