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 }