Diberi pandangan sisi lapangan golf mini dan kekuatan ayunan, tentukan apakah bola akan berhasil masuk ke dalam lubang.
Kursus akan berada dalam format ini:
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
Bola mulai langsung sebelum bagian pertama dari tanah di sebelah kiri dan mengikuti kontur jalur sampai mencapai lubang (huruf besar di U
bawah level saat ini dari tanah). Jika mencapai lubang, output nilai yang sebenarnya. Kekuatan ayunan akan menjadi kecepatan awal bola. Bola bergerak ke karakter berikutnya di sebelah kanan di setiap iterasi, kemudian kecepatan diubah tergantung pada karakter yang sekarang aktif. Jika kecepatan mencapai 0
atau kurang sebelum lubang, hasilkan nilai falsey.
_
mengurangi kecepatan oleh1
/
mengurangi kecepatan oleh5
\
meningkatkan kecepatan4
Kursus dapat diisi dengan spasi. Kekuatan ayunan akan selalu menjadi bilangan bulat positif.
Anda tidak perlu khawatir bola akan terlalu cepat masuk ke dalam lubang, berguling mundur atau melompat / memantul dari bukit.
Uji Kasus
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
Ini adalah kode mini-golf, jawaban terpendek dalam byte menang!
\/\/\/\/\/
lebih efisien daripada kursus __________
.
\_/
) dengan langkah-langkah berikut: pisah menjadi larik garis, putar, ratakan, ruang strip.