zoukankan      html  css  js  c++  java
  • 迷路的牛牛

    题目描述

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

    输入描述:

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

    输出描述:

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

    输入

    复制
    3
    LRR

    输出

    复制
    E

    题解

    import java.util.Scanner;
    
    public class Test {
    
        public static void main(String[] args) {
            //方向
            //N表示北,S表示南,E表示东,W表示西。
           // L表示向左转,R表示向右转。
            Scanner sc = new Scanner(System.in);
            int len = Integer.parseInt(sc.nextLine());
            String str = sc.nextLine();
            String []direct = {"N","E","S","W"};
    
            int i = 1000;//如果i初值设为0,就得要那两个while循环
            for (int j = 0; j < len ; j++) {
                if(str.charAt(j)=='L'){
                    i--;
                }else{
                    i++;
                }
            }
    //        while(i>=4){
    //            i -= 4;
    //        }
    //        while(i<0){
    //            i += 4;
    //        }
            //System.out.println(i);
         //   System.out.println(-1%4);
            System.out.println(direct[i%4]);
        }
    }
    
    
    不一样的烟火
  • 相关阅读:
    从入门到不放弃系列之Koa2
    进击Node.js基础(二)
    进击Node.js基础(一)
    探知浏览器并发请求个数
    Elasticsearch 聚合操作
    Elasticsearch 数据查询
    Elasticsearch 数据操作
    Elasticsearch 映射操作
    Elasticsearch 索引操作
    IDEA类和方法注释模板设置
  • 原文地址:https://www.cnblogs.com/cstdio1/p/12633147.html
Copyright © 2011-2022 走看看