小车从原点(0,0)出发,N、E、W、S分别表示向北/东/南/西走一步。
示例图为按NNEESWWWNES行驶后的路线,共有2个交点。输入:NEWS组成的字符串
输出:交点的个数
一
不考虑方向,同向多次经过同一个点即认为是交点:
1 | import java.util.*; |
二
考虑方向,从2个以上不同方向经过同一点为交点:
1 | package top.zlz.practise.cross4; |
小车从原点(0,0)出发,N、E、W、S分别表示向北/东/南/西走一步。
示例图为按NNEESWWWNES行驶后的路线,共有2个交点。输入:NEWS组成的字符串
输出:交点的个数
不考虑方向,同向多次经过同一个点即认为是交点:
1 | import java.util.*; |
考虑方向,从2个以上不同方向经过同一点为交点:
1 | package top.zlz.practise.cross4; |