zoukankan      html  css  js  c++  java
  • 校招真题练习021 迷路的牛牛(网易)

    迷路的牛牛

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

    输入描述:
    每个输入包含一个测试用例。
    每个测试用例的第一行包含一个正整数,表示转方向的次数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)
  • 相关阅读:
    P2184 贪婪大陆
    codeforces-1348-D Phoenix and Science
    联系我
    留言板
    友链
    java集合ArrayList按指定字段排序
    linux下设置oracle开机自启动
    微信公众号开发参考教程
    java生成快递单并调用打印机打印
    java生成128A条形码
  • 原文地址:https://www.cnblogs.com/asenyang/p/11227943.html
Copyright © 2011-2022 走看看