Judge Route Circle
来源:互联网 发布:java wait notify 源碼 编辑:程序博客网 时间:2024/05/18 03:59
657. Judge Route Circle
- Description
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
- Solution
class Solution { public boolean judgeCircle(String moves) { int heng=0; int zong=0; char[] out=moves.toCharArray(); for(int i=0;i<out.length;i++){ if(out[i]=='U'){ zong+=1; }else if(out[i]=='D'){ zong-=1; }else if(out[i]=='R'){ heng+=1; }else if(out[i]=='L'){ heng-=1; }else{ System.out.println("wrong input!"); } } return zong==0&&heng==0; }}
- 将string转为char数组,之后使用char数组进行判断
阅读全文
0 0
- leetcode657: Judge Route Circle
- Leetcode657. Judge Route Circle
- Judge Route Circle
- Judge Route Circle
- 657. Judge Route Circle
- 657. Judge Route Circle
- 657. Judge Route Circle
- LeetCode---Judge Route Circle
- 657. Judge Route Circle
- 657. Judge Route Circle
- 657. Judge Route Circle
- 657. Judge Route Circle
- Judge Route Circle
- 657. Judge Route Circle
- 657. Judge Route Circle
- 657.Judge Route Circle
- Judge Route Circle(leetcode)
- 657. Judge Route Circle
- 离线安装netscope
- 学习C程的困惑
- 我的并行计算之路(五)Pthreads共享内存编程
- Python中包、模块导入解释
- 数据结构基础与基础算法总结
- Judge Route Circle
- C99标准
- NET Core-学习笔记(一)
- [oracle]创建profile 创建角色用户
- [容斥原理+组合数学]51 Nod 1829——函数
- 期刊编审流程
- iOS copy相关
- #CCF准备一年日常刷题#201612-1 中间数
- 文件IO