LeetCode---Judge Route Circle
阿新 • • 發佈:2019-01-02
菜鳥初試,在這裡記錄每日練習和學習筆記。
## **題意** ##
以原點為起點,給一個字串序列,其中字元作為移動方向,最後判斷是否迴歸原點。
## 解題思路 ##
以X、Y座標變化表示位置,最後判斷X、Y是否都為0.
class Routecircle {
public static boolean judgeCircle(String moves) {
int i=0,x=0,y=0;
for(i=0;i<moves.length();i++) {
char c=moves.charAt(i);
switch (c){
case 'U':
y++;
break;
case 'D':
y--;
break;
case 'L':
x--;
break;
case 'R':
x++;
break ;
default:
return false;
}
}
if(x==0&&y==0)return true;
else return false;
}
}
菜鳥小結:1、LeetCode網頁測試中只需寫出核心方法,不需要寫出呼叫方法和例項;
2、string.charAt(index).