迷路的牛牛(网易)

在这里插入图片描述
一次就AC了:

#include<iostream>
using namespace std;
char LR[1005];
int main()
{
	char position[4] = { 'N','W','S','E' };
	int N;
	cin >> N;
	for (int i = 0; i < N; i++)
		cin >> LR[i];
	int cur_index = 0;//初始面向北
	for (int i = 0; i < N; i++)
	{
		if (LR[i] == 'L')
		{
			cur_index++;
			if (cur_index == 4)
				cur_index -= 4;
		}
		else {
			cur_index--;
			if (cur_index == -1)
				cur_index += 4;
		}
	}
	cout << position[cur_index] << endl;


	system("pause");
	return 0;
}
发布了212 篇原创文章 · 获赞 4 · 访问量 8808

猜你喜欢

转载自blog.csdn.net/ShenHang_/article/details/104468970