LeetCode 657:判断路线成圈

题目

这里写图片描述

思路

可以转换为数学问题,从坐标系原点出发,向四个方向运动,判断最终坐标是否为(0,0)。

代码

class Solution {
public:
    bool judgeCircle(string moves) {
        int n=moves.size();
        int hor=0,ver=0;
        for(int i=0;i<n;i++)
        {
            if(moves[i]=='R')
                hor++;
            else if(moves[i]=='L')
                hor--;
            else if(moves[i]=='U')
                ver++;
            else
                ver--;
        }
        if(hor==0&&ver==0)
            return true;
        else
            return false;
    }
};

猜你喜欢

转载自blog.csdn.net/lin453701006/article/details/80858249
今日推荐