網易前端筆試-2

網易前端筆試-2

題目 :
時間限制:1秒 空間限制:32768K
牛牛去犇犇老師家補課,出門的時候面向北方,但是現在他迷路了。雖然他手裏有一張地圖,但是他需要知道自己面向哪個方向,請你幫幫他。
輸入描述:
每個輸入包含一個測試用例。
每個測試用例的第一行包含一個正整數,表示轉方向的次數N(N<=1000)。
接下來的一行包含一個長度爲N的字符串,由L和R組成,L表示向左轉,R表示向右轉。

輸出描述:

輸出牛牛最後面向的方向,N表示北,S表示南,E表示東,W表示西。
示例1
輸入

**3
LRR
輸出**

E

function test(n,string){
      var arr = ["W",'N','E','S']
      //初始小明位置
      var string = String(string);
      var index =1;
      var arr1 = string.split('');
      for(var i=0;i<arr1.length;i++){
          if(arr1[i]=="L"){
              index--
              if(index<0){
                  index = 3
              }
          }else if(arr1[i]=="R"){
              index++
              if(index>3){
                  index=0
              }
          }
      }
      return arr[index];
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章