Mini golf sahasının yandan görünüşü ve vuruşun gücü göz önüne alındığında, topun deliğe girip girmeyeceğini belirleyin.
Bir kurs bu formatta olacak:
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
Top , soldaki ilk toprak parçasından hemen önce başlar ve deliğe ulaşana kadar ( Utoprağın mevcut seviyesinin altında bir büyük harf) rotanın dış çizgisini takip eder . Deliğe ulaşırsa, gerçek bir değer üretin. Salıncağın gücü, topun ilk hızı olacaktır. Top her yinelemede sağdaki bir sonraki karaktere geçer, sonra şimdiki karaktere bağlı olarak hız değiştirilir. Hız 0delikten önce veya daha az ulaşırsa , bir falsey değeri verin.
_hızını azaltır1/hızını azaltır5\hızı arttırır4
Kurslar isteğe bağlı olarak boşluklarla doldurulabilir. Salınımın gücü her zaman pozitif bir tamsayı olacaktır.
Topun deliğe girmesi, geriye doğru yuvarlanması veya tepelerden sıçraması / sıçraması için çok hızlı gitmesi konusunda endişelenmenize gerek yoktur.
Test Kılıfları
Input: 27
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
Output: true
----------
Input: 26
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
Output: false
----------
Input: 1
U
Output: true
----------
Input: 1
_
U
Output: false
----------
Input: 22
/U
/
/
/
\/
Output: true
----------
Input: 999
_ _
\ /
\ /
\ /
U
Output: true
----------
Input: 5
/
/U
Output: false
----------
Input: 9
/\/\/\/\/U
Output: false
----------
Input: 16
_/\ _
\ __ /\/\/\ /
\ / \ / \ /
\__/ \ / \____________ _/
\_/ U
Output: true
Bu kod mini-golf, bayt cinsinden en kısa cevap kazanır!
\/\/\/\/\/daha etkili bir kursu sevdim __________.
\_/, aşağıdaki adımları izleyerek girişi bir işlem akışına ( ) dönüştürebilirsiniz: çizgi dizisine ayırma, döndürme, düzleştirme, boşluk bırakma.