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)
  • 相关阅读:
    三、oneinstack
    二、两条Linux删除数据跑路命令
    一、定时任务
    三、Docker网络
    C#数据结构
    四、字段大全
    【2019-06-14】同事的低迷
    【2019-06-13】同事的进步
    【2019-06-12】看书的好地方
    【2019-06-11】笔耕不辍
  • 原文地址:https://www.cnblogs.com/asenyang/p/11227943.html
Copyright © 2011-2022 走看看