当前位置: 首页 > news >正文

b站直接进入链接百度查重软件

b站直接进入链接,百度查重软件,月嫂服务公司网站建设方案,专业的个人网站建设657. 机器人能否返回原点 - 力扣(LeetCode) 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串 moves 表示。字符 move[i] 表示其第 i 次移动。…

657. 机器人能否返回原点 - 力扣(LeetCode)

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

移动顺序由字符串 moves 表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。

如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false

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

示例 1:

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

示例 2:

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

class Solution {public boolean judgeCircle(String moves) {StringBuffer s = new StringBuffer(moves);int len = s.length();int x = 0,y = 0;for(int i = 0 ; i < len ; ++i) {switch(s.charAt(i)) {case 'U':y+=1;break;case 'D':y-=1;break;case 'L':x-=1;break;case 'R':x+=1;break;}}if(x!=0||y!=0) return false;return true;}
}

 这是一道简单题,根据题目可以很容易的发现只需要根据题目给出的方向进行模拟即可,即对机器人的走向使用x,y进行模拟,上下走动时,只对y有影响。左右走动时只对x有影响。并且最后的面向并不考虑,也就是只需要x,y都为0即为回到原位。对给出的字符串模拟即可。

题解的方法和博主的方法差不多,不过不需要转成StringBuffer就可以做了,博主用习惯了。

http://www.dinnco.com/news/40703.html

相关文章:

  • 有初中生做的网站吗搜索百度下载安装
  • 大型网站开发的书小程序推广赚佣金平台
  • 浙江电商网站建设销售西安关键词排名首页
  • 高埗网站建设品牌广告和效果广告的区别
  • 梅河口网站建设域名注册需要什么条件
  • 59网站一起做网店普宁怎样建立个人网站
  • 怎么做微拍网站湖州网站建设制作
  • 石家庄做网站裕华区一级消防工程师考试
  • 做网站用什么编程私人做网站的流程
  • 制作动态网站的流程打广告推广怎么做
  • 做网站税率无锡网站推广公司
  • 什么叫搭建平台天津seo外包平台
  • 网站制作东莞十大网站排行榜
  • cms网站源码惠州搜索引擎优化
  • seo1网站查询全球最大的磁力搜索引擎
  • 深圳网站制作公司咨询注册百度账号
  • 怎么建设一个网站赚钱跟我学seo
  • 网站 后台 安装哪个合肥seo好
  • 手机网站免费龙华百度快速排名
  • 网站开发平台目录seo快速排名软件品牌
  • 企业建网站的案例百度获客平台
  • 空间备案和网站备案zoho crm
  • 刷赞网站推广软件搜索引擎营销简称seo
  • 美国做礼品的网站软文营销推广
  • 长治网站建设官方百度app下载
  • 素马网站建设费用差距上海专业seo
  • 怎么自己做淘宝客网站吗网店seo排名优化
  • 一级a做爰片免费网站偷拍厕所百度卖货平台
  • dw做的网站怎么发布到网上seo日常工作
  • jsp网站开发学习心得微信广告朋友圈投放