class Solution {
public boolean isRobotBounded(String instructions) {
int[] pos = new int[2];
int fangxiang = 0;
for(int i = 0;i<instructions.length();i++){
if('R' == instructions.charAt(i)){
fangxiang++;
if(fangxiang==4)
fangxiang=0;
}else if('L' == instructions.charAt(i)){
fangxiang--;
if(fangxiang==-1)
fangxiang=3;
}else{
if(fangxiang==0)
pos[1]++;
if(fangxiang==1)
pos[0]++;
if(fangxiang==2)
pos[1]--;
if(fangxiang==3)
pos[0]--;
}
}
return (pos[0]==0 && pos[1]==0)||fangxiang!=0;
}
}
11-27
309
