「每日LeetCode」2021年2月28日
本文最后更新于:2023年3月19日 晚上
Lt1496. 判断路径是否相交
1496. 判断路径是否相交
给你一个字符串 path
,其中 path[i]
的值可以是 'N'
、'S'
、'E'
或者 'W'
,分别表示向北、向南、向东、向西移动一个单位。
机器人从二维平面上的原点 (0, 0)
处开始出发,按 path
所指示的路径行走。
如果路径在任何位置上出现相交的情况,也就是走到之前已经走过的位置,请返回 True
;否则,返回 False
。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
1 <= path.length <= 10^4
path
仅由{'N', 'S', 'E', 'W}
中的字符组成
思路
使用 set 记录已走过的坐标格式化后的字符串,如果 set 中有则返回 true。
解答
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!