题目描述
牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他。
输入描述:
每个输入包含一个测试用例。
每个测试用例的第一行包含一个正整数,表示转方向的次数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)
原文地址:https://www.cnblogs.com/asenyang/p/11227943.html
时间: 2024-11-11 21:39:42