博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode PHP题解--D9 657. Robot Return to Origin
阅读量:5805 次
发布时间:2019-06-18

本文共 373 字,大约阅读时间需要 1 分钟。

657. Robot Return to Origin

题目链接

题目分析

输入一串指令操作机器人,判断执行完指令后,能否回到原点。

思路

判断向上移动的次数是否等于向下移动的次数,且向左次数是否等于向右次数。

先用array_count_values计算元素个数。

再直接U个数和D个数是否相等,L个数和R个数是否相等即可。

但是,如果在指令中没有出现所有4种方向的话,在判断时会获取不到数值。

因此还要和给定默认的UDLR出现次数。用array_merge即可。

最终代码

0,'L'=>0,'R'=>0,'D'=>0],$moves); return ($moves['U']==$moves['D'])&&($moves['L']==$moves['R']); }}复制代码

若觉得本文章对你有用,欢迎用资助。

转载地址:http://swgfx.baihongyu.com/

你可能感兴趣的文章
Vue表单控件绑定
查看>>
查看tomcat启动文件都干点啥---catalina.bat(转)
查看>>
POJ 3458 Colour Sequence
查看>>
FZU 1064 教授的测试
查看>>
POJ 3684 Physics Experiment
查看>>
端口(百科)
查看>>
redis安装zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
查看>>
工作中用到的正则表达式
查看>>
php读取网络文件curl,fsockopen,file_get_contents,file,fopen几种方法
查看>>
C#操作XML的方法
查看>>
作业三:读《构建之法》1-5章后感
查看>>
Mybatis上路_05-使用命令行自动生成【转】
查看>>
hibernate Criteria(QBC)
查看>>
Cookie && Session && Token
查看>>
Java代码格式
查看>>
个人成就故事
查看>>
Matlab函数参数传引用方法
查看>>
Vue+webpack报错: listen EADDRINUSE: address already in use :::8080
查看>>
尾递归与Continuation
查看>>
USCAO 2.3 奶牛家谱
查看>>