题目
思路
//创建一个双元素一位数组表示坐标
//遍历字符串,数组元素值对应做+1或-1计算
//最终如果数组元素均为0,则表示回到原点
class Solution {
public boolean judgeCircle(String moves) {
int[] coor= {0,0};
for(int i=0;i<moves.length();i++) {
switch(moves.charAt(i)) {
case 'U':
coor[1]++;
break;
case 'D':
coor[1]--;
break;
case 'L':
coor[0]--;
break;
case 'R':
coor[0]++;
break;
default:
break;
}
}
return coor[0]==0&&coor[1]==0?true:false;
}
}
测试结果