Đưa ra một cái nhìn bên cạnh của một sân golf mini và sức mạnh của cú swing, xác định xem quả bóng sẽ làm cho nó vào lỗ.
Một khóa học sẽ có định dạng này:
      ____       ____ _   
   __/    \     /    U \  
__/        \   /        \_
            \_/           
Quả bóng bắt đầu trực tiếp trước mảnh đất đầu tiên bên trái và theo đường viền của khóa học cho đến khi nó chạm tới lỗ (một chữ hoa Udưới mức hiện tại của mặt đất). Nếu nó đạt đến lỗ, xuất ra một giá trị trung thực. Sức mạnh của cú swing sẽ là tốc độ ban đầu của quả bóng. Quả bóng di chuyển đến nhân vật tiếp theo bên phải ở mỗi lần lặp, sau đó tốc độ được thay đổi tùy thuộc vào nhân vật hiện tại. Nếu tốc độ đạt 0hoặc thấp hơn trước lỗ, xuất ra giá trị falsey.
- _giảm tốc độ- 1
- /giảm tốc độ- 5
- \tăng tốc độ bằng- 4
Các khóa học có thể tùy chọn được đệm với không gian. Sức mạnh của cú swing sẽ luôn là một số nguyên dương.
Bạn không cần phải lo lắng về việc bóng đi quá nhanh để chui vào lỗ, lăn ngược hoặc nhảy / nảy khỏi đồi.
Các trường hợp thử nghiệm
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
Đây là mã mini-golf, câu trả lời ngắn nhất trong byte thắng!
\/\/\/\/\/là một khóa học hiệu quả hơn __________.
                
\_/) với các bước sau: chia thành mảng các dòng, xoay, làm phẳng, dải khoảng cách.