「每日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^4path仅由{'N', 'S', 'E', 'W}中的字符组成
思路
使用 set 记录已走过的坐标格式化后的字符串,如果 set 中有则返回 true。
解答
1 | |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!