leetcode 657. Judge Route Circle(C语言)
来源:互联网 发布:淘宝地址错了怎么改 编辑:程序博客网 时间:2024/05/17 10:28
第二天了,找点简单的题,坚持坚持!
原题:
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.
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.
Example 1:
Input: "UD"Output: true
Example 2:
Input: "LL"Output: false
本题就是给出几个字母,分别用UDLR来表示上下左右,最后看是否走回原处。
我定义了两个变量,LR、UD分别来表示左右方向和上下方向上的位移量,如果两个位移量都是零,则返回true,否则返回false。
贴出我的程序如下:(C语言)
bool judgeCircle(char* moves) { int LR=0, UD=0;//左右上下移动位数,负数为左、下,正数则反之 int i=0; int len=strlen(moves); for(i=0; i<len; i++) { if(*(moves+i)=='L') { LR--; } else if(*(moves+i)=='R') { LR++; } else if(*(moves+i)=='D') { UD--; } else if(*(moves+i)=='U') { UD++; } } if(!LR && !UD) { return true; } else { return false; }}
阅读全文
0 0
- leetcode 657. Judge Route Circle(C语言)
- leetcode 657. Judge Route Circle
- 【leetcode】657. Judge Route Circle
- [leetcode]657. Judge Route Circle
- [leetcode]657. Judge Route Circle
- leetcode 657. Judge Route Circle
- leetcode 657. Judge Route Circle
- LeetCode-657. Judge Route Circle
- LeetCode 657. Judge Route Circle
- LeetCode:657. Judge Route Circle
- LeetCode 657. Judge Route Circle
- leetcode 657. Judge Route Circle
- leetcode---657. Judge Route Circle
- 【LeetCode】657.Judge Route Circle
- [LeetCode] 657.Judge Route Circle
- [LeetCode]657. Judge Route Circle
- leetcode 657. Judge Route Circle
- LeetCode---Judge Route Circle
- log4j.properties 详解与配置步骤
- MVC框架与MVT框架详解(更新完善中...)
- 中文分词原理与实现
- laravel5.4 微信网页授权
- ListView[1] 显示效果
- leetcode 657. Judge Route Circle(C语言)
- 【错误解决】SpringBoot邮件服务的一些错误及其解决方案
- 产品经理需要工具和能力浅谈
- 自动截取字符串,多出的部分用省略号...代替
- 实现运动的尾巴效果
- 登录记住密码
- 转载:国学与古代文学的关系
- Vue2+VueRouter2+webpack 构建项目实战(三)配置路由,整俩页面先
- 深度解析阿里云存储