🌗 657. 机器人能否返回原点

吞佛童子2022年6月20日
  • algorithm
  • String
小于 1 分钟

🌗 657. 机器人能否返回原点

难度: 🌗

问题描述

img.png


解法

class Solution {
    public boolean judgeCircle(String moves) {
        // 思路:
        // 可以分成 2 个方向的参数
        // LR 互相抵消,UD 互相抵消
        int hori = 0;
        int vert = 0;
        for(char c : moves.toCharArray()) {
            if(c == 'R') {
                hori ++;
            } else if(c == 'L') {
                hori --;
            } else if(c == 'U') {
                vert ++;
            } else {
                vert --;
            }
        }
        return hori == 0 && vert == 0;
    }
}

输出

img_1.png

上次编辑于: 2022/6/20 下午8:24:47
贡献者: liuxianzhishou