657-Judge Route Circle (判断 圈形路线)

Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this robot makes a circle, which means it moves back to the original place.
一开始,机器人位于(0,0)。输入一串移动次序命令,判断机器人是否走了一个圈,也就是说它是否回到了原点。

The move sequence is represented by a string. And each move is represent by a character. The valid robot moves are R (Right), L (Left), U (Up) and D (down). The output should be true or false representing whether the robot makes a circle.
移动顺序是一串字符串。每一步移动命令都是一个字符。有效的移动命令包括 R(向右) ,L(向左),U(向上)以及D(向下)。最终的输出是true或者false,同来表示机器人是否走了一个圈。

Example 1:
Input: "UD"
Output: true
Example 2:
Input: "LL"
Output: false
  • 答案
public class Solution {public boolean judgeCircle(String moves) {// x轴坐标int x = 0;// y轴坐标int y = 0;for (int j = 0, length = moves.length(); j < length; j++) {if (moves.charAt(j) == 'R') {x++;}if (moves.charAt(j) == 'L') {x--;}if (moves.charAt(j) == 'U') {y++;}if (moves.charAt(j) == 'D') {y--;}}// System.out.println("机器人当前的坐标是:("+x+","+y+")");return (x==0&&y==0);}
}

LeetCode 答案(Easy)(601-700)相关推荐

  1. leetcode (Tree easy)

    leetcode Tree easy # leetcode Tree easy problem class TreeNode(object):def __init__(self,val):self.v ...

  2. 【Leetcode】EASY题解....ing python

    文章目录 1. 两数之和[medium] 解题思路 代码 7. 整数反转[easy] 解题思路 代码 8. 字符串转换整数 (atoi)[M] 解题思路 代码 9.回文数 解题思路 代码 12. 整数 ...

  3. LeetCode # Array # Easy # 217. Contains Duplicate

    Given an array of integers, find if the array contains any duplicates. Your function should return t ...

  4. [Leetcode][第98 450 700 701题][JAVA][二叉搜索树的合法性、增、删、查][递归][深度遍历]

    [二叉搜索树定义](BST) 二叉搜索树(Binary Search Tree,简称 BST)是一种很常用的的二叉树.它的定义是:一个二叉树中,任意节点的值要大于等于左子树所有节点的值,且要小于等于右 ...

  5. cisp题库700道(带答案)

    CISP认证考试题型为选择题,100道,答对70道通过. 现在因为版面的原因下面附赠一些CISP的题库,如果有需要完整版本的可以私信. 1. 以下哪一项不是我国国务院信息化办公室为加强信息安全保障明确 ...

  6. 最新算法校招编程-剑指offer、Leetcode常考题目及解法分享

    本资源整理了BAT.TMD等互联网算法岗校招面试过程中常考的LeetCode和剑指offer编程题:此外,还整理了部分百度.腾讯.阿里.今日头条相关的面试经验,对于正准备校招面试的同学非常值得参考复习 ...

  7. 在国外当程序员是什么体验?

    要学嵌入式,关注@我要学嵌入式,嵌入式猛男的加油站. 今天,和大家分享一下国外当程序员是一种什么样的体验. 怎奈我也没在国外呆过,没有发言权,但利弊肯定是有的,最起码在国外离家人就远了,更何况近年的疫 ...

  8. 在国外当程序员有多爽

    源|公子龙 最近,一些读者朋友跟我抱怨,国内竞争压力大,想去外企,甚至国外试试机会,咨询下我的建议. 怎奈我也没在国外呆过,没有发言权,但利弊肯定是有的,最起码在国外离家人就远了,更何况近年的疫情,或 ...

  9. 谷歌2017面经题集

    发个Google onsite 面经给需要的人. round 1: 国人大哥, 出了道 merge N 个sorted element list的题, 要写成Generic的形式. 第二题是leetc ...

  10. 最大数leetcode_Leetcode:最大化有效体验

    最大数leetcode I've heard a lot about Leetcode and decided to give it a try. A dozen problems in and I' ...

最新文章

  1. Linux qgis 编译,QGIS简介与源代码编译
  2. 压缩 20M 文件从 30 秒到 1 秒的优化过程!
  3. 内置的数据无法实现高性能
  4. [scala-spark]2. Scala运行原理与源码查看
  5. Index of Spring
  6. matlab平面问题编程,有限元平面矩形单元MATLAB程序设计.docx
  7. 蓝桥杯算法提高----2n皇后
  8. 6 PP配置-生产主数据-工作中心相关-工作中心标准值参数
  9. php获取系统常量函数,PHP:从php文件中获取PHP的变量,函数和常量
  10. 来自运维伪大佬的叨叨
  11. Java学习,继承关系的学习和理解
  12. OC第七节——内存管理
  13. IEEE论文格式要求(翻译)
  14. P2P终结者和反P2P终结者如何使用
  15. springboot 银联支付(扫码支付)
  16. 风控Python绘图技法代码示例
  17. 使用服务器端控制AJAX页面缓存
  18. 【算法思考】三维视觉常见问题
  19. 大商创虚拟服务器安装教程,【大商创X】一键部署安装文档教程解析
  20. 女生回你微信忽快忽慢,掌握这5个技巧和3个开场白,让她秒回你

热门文章

  1. 运筹学——表上作业法
  2. ssm三大框架的优缺点
  3. java ajaxsubmit_ajaxSubmit返回JSON格式
  4. jquery.form.js的ajaxSubmit和ajaxForm使用
  5. 360图片搜索操作使用说明
  6. FastStone Capture——轻量级长截屏软件
  7. 怎么修改android内存,安卓内存修改器怎么用?
  8. 这是 iPhone 6主板?包含 802.11ac WiFi、NFC 芯片
  9. 【Unity拓展工具】批量更改脚本文件的编码格式 (unity中脚本文件的编码格式从ANSI转换到UTF8出现乱码)
  10. 场效应管调光电路图_MOS管驱动电路,看这里就啥都懂了