美文网首页
657. 机器人能否返回原点

657. 机器人能否返回原点

作者: 好吃红薯 | 来源:发表于2019-05-27 15:32 被阅读0次

在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。

移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。

注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器人向右移动一次,“L” 将始终向左移动等。此外,假设每次移动机器人的移动幅度相同。

示例 1:

输入: "UD"
输出: true
解释:机器人向上移动一次,然后向下移动一次。所有动作都具有相同的幅度,因此它最终回到它开始的原点。因此,我们返回 true。
示例 2:

输入: "LL"
输出: false
解释:机器人向左移动两次。它最终位于原点的左侧,距原点有两次 “移动” 的距离。我们返回 false,因为它在移动结束时没有返回原点。

class Solution:
    def judgeCircle(self, moves: str) -> bool:
        return not (moves.count('R')-moves.count('L')) and not (moves.count('D')-moves.count('U'))

相关文章

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

    在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, ...

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

    在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, ...

  • LeetCode 657. 机器人能否返回原点

    题目 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (...

  • LeetCode 657. 机器人能否返回原点

    题目 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (...

  • 2019-03-15 Day 待提高

    1.#### 657. 机器人能否返回原点给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到...

  • 一起学算法-657. 机器人能否返回原点

    一、题目 LeetCode-657. 机器人能否返回原点地址:https://leetcode-cn.com/pr...

  • 机器人能否返回原点

    题目: 题目的理解: 向左和向右的次数一样,向上和向下的次数一样,那么就可以回到原点了。 python实现 提交 ...

  • 机器人能否返回原点

    在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, ...

  • 2021-12-20 657. 机器人能否返回原点【Easy】

    在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, ...

  • 7、机器人能否返回原点

    1、题目如下: 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后...

网友评论

      本文标题:657. 机器人能否返回原点

      本文链接:https://www.haomeiwen.com/subject/iwuhtctx.html