首页 > 其他 > 详细

LeetCode #657. Robot Return to Origin 机器人能否返回原点

时间:2019-05-15 18:11:40      阅读:95      评论:0      收藏:0      [点我收藏+]

https://leetcode-cn.com/problems/robot-return-to-origin/

 

设置 flagUD 记录机器人相对于原点在纵向上的最终位置

   flagRL 记录机器人相对于原点在横向上的最终位置

如果最终 flagUD==0 && flagRL==0 ,说明机器人的最终位置与原点相同

 1 class Solution {
 2     public boolean judgeCircle(String moves) {
 3         int flagRL = 0;
 4         int flagUD = 0;
 5         
 6         char[] move = moves.toCharArray();
 7         
 8         for (int i = 0; i < move.length; i++ ) {
 9             switch (move[i]) {
10                 case ‘L‘:
11                     flagRL ++;
12                     break;
13                 case ‘R‘:
14                     flagRL --;
15                     break;
16                 case ‘U‘:
17                     flagUD ++;
18                     break;
19                 case ‘D‘:
20                     flagUD --;
21                     break;
22             }
23         }
24         
25         if (flagRL == 0 && flagUD == 0) {
26             return true;
27         } else {
28             return false;
29         }
30     }
31 }

 

LeetCode #657. Robot Return to Origin 机器人能否返回原点

原文:https://www.cnblogs.com/nemowang1996/p/10871086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!