给定一个迷你高尔夫球场的侧视图和挥杆的力量,确定球是否会使其进入洞中。
课程将采用以下格式:
      ____       ____ _   
   __/    \     /    U \  
__/        \   /        \_
            \_/           
球直接开始之前在左侧的第一块地上,直到它到达所述孔(一个大写如下过程的轮廓U下方的地面的当前电平)。如果到达孔,则输出真实值。挥杆的力量将是球的初始速度。每次迭代时,球都会移到右侧的下一个角色,然后根据现在的角色更改速度。如果速度0在孔之前达到或小于孔,则输出假值。
- _降低速度- 1
- /降低速度- 5
- \通过增加速度- 4
可以选择用空格填充课程。摆幅的幂将始终为正整数。
您无需担心球的移动速度太快而无法进入洞,向后滚动或从山上跳跃/弹跳。
测试用例
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
这是代码迷你高尔夫,最短答案以字节为单位!
\/\/\/\/\/是比的更有效的课程__________。
                
\_/通过以下步骤将输入转换为操作流():拆分为行数组,旋转,展平,去除空格。