657 leetcode 机器人能否返回原点

题目描述:
在这里插入图片描述
在这里插入图片描述
思路:
定义上下为一个标志,左右为一个标志,最后判断他们是否为0;

代码如下:

class Solution {
public:
    bool judgeCircle(string moves) {
        int sum1=0,sum2=0;
        for(int i=0;i<moves.size();i++){
            if(moves[i]=='R'){
                sum1++;
            }
            if(moves[i]=='L'){
                sum1--;
            }
            if(moves[i]=='U'){
                sum2++;
            }
            if(moves[i]=='D'){
                sum2--;
            }
        } 
        if(sum1==0&&sum2==0)
        return true;
        return false;
    }
};
发布了123 篇原创文章 · 获赞 0 · 访问量 972

猜你喜欢

转载自blog.csdn.net/peachzy/article/details/104024051