迷路的牛牛

题目描述
牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他。

输入描述:
每个输入包含一个测试用例。
每个测试用例的第一行包含一个正整数,表示转方向的次数N(N<=1000)。
接下来的一行包含一个长度为N的字符串,由L和R组成,L表示向左转,R表示向右转。

输出描述:
输出牛牛最后面向的方向,N表示北,S表示南,E表示东,W表示西。

 1 n = int(input().strip())
 2 D = input().strip()
 3 direction = 'N'
 4 for i in range(n):
 5     cur = D[i]
 6     if direction == 'N':
 7         if cur == 'L':
 8             direction = 'W'
 9         else:
10             direction = 'E'
11     elif direction == 'S':
12         if cur == 'L':
13             direction = 'E'
14         else:
15             direction = 'W'
16     elif direction == 'W':
17         if cur == 'L':
18             direction = 'S'
19         else:
20             direction = 'N'
21     else:
22         if cur == 'L':
23             direction = 'N'
24         else:
25             direction = 'S'
26 print(direction)

 

posted on 2019-07-22 19:36  Sempron2800+  阅读(231)  评论(0编辑  收藏  举报