题目链接
往左转后再往右转相当于没有转动。
消掉原地没动的,然后每四圈一个循环。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,L=0,R=0;
char arrR[5]={'N','E','S','W'};
char arrL[5]={'N','W','S','E'};
string str;
cin>>n;
cin>>str;
for(int i=0;i<n;i++){
if(str[i]=='L') L++;
if(str[i]=='R') R++;
}
if(L > R) {
cout<<arrL[(L-R)%4]<<endl;
}else{
cout<<arrR[(R-L)%4]<<endl;
}
return 0;
}