https://leetcode-cn.com/problems/robot-return-to-origin/

设置 flagUD 记录机器人相对于原点在纵向上的最终位置

   flagRL 记录机器人相对于原点在横向上的最终位置

如果最终 flagUD==0 && flagRL==0 ,说明机器人的最终位置与原点相同

 class Solution {
public boolean judgeCircle(String moves) {
int flagRL = 0;
int flagUD = 0; char[] move = moves.toCharArray(); for (int i = 0; i < move.length; i++ ) {
switch (move[i]) {
case 'L':
flagRL ++;
break;
case 'R':
flagRL --;
break;
case 'U':
flagUD ++;
break;
case 'D':
flagUD --;
break;
}
} if (flagRL == 0 && flagUD == 0) {
return true;
} else {
return false;
}
}
}

最新文章

  1. 我的angularjs源码学习之旅1——初识angularjs
  2. python enumerate函数用法
  3. ubuntu搭建pyqt5开发环境
  4. uva147 Dollars ——完全背包
  5. WebApi 登录身份验证
  6. 第二个sprint第一天
  7. 安装配置Apache
  8. [转]VS2010 (C#)winform程序打包发布图解
  9. VGO新闻 - VGO
  10. PID204 / 特种部队
  11. let关键字
  12. 转载 java枚举类型enum的使用 (原文地址:http://blog.csdn.net/wgw335363240/article/details/6359614)
  13. Mycat 分布式事务的实现
  14. 如何设计一款APP,才能吸引用户眼球
  15. Spark核心编程---创建RDD
  16. boost中打印python中的变量
  17. SQL中EXPLAIN命令详解
  18. [剑指Offer]36-二叉搜索树与双向链表
  19. CentOS 7命令行安装GNOME、KDE图形界面
  20. JPA+Hibernate 3.3 ——基本属性映射

热门文章

  1. Canvas和SVG的比较
  2. websocket在springboot+vue中的使用
  3. express 获取post 请求参数
  4. 2018-09-25-weekly
  5. CSS多列布局(栅格布局)
  6. [CH5E02] A Little Shop of Flowers
  7. AI 一体机,满足新时代的新需求
  8. POJ 1797 Heavy Transprotation ( 最短路变形 || 最小生成树 )
  9. NOIp 数据结构专题总结 (1):STL、堆、并查集、ST表、Hash表
  10. 导航栏图标切换:click事件,hover事件