• HJ17 坐标移动----牛客刷题


    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.*;


    public class Step1 {
        
        static List chs=new ArrayList();
        static int x,y=0;
        public static void main(String[] args) throws IOException {
                BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
                String str=reader.readLine();
                chs.add('A');
                chs.add('D');
                chs.add('S');
                chs.add('W');
                //ADSW  0-99
                //分离成数组,判断第一个字母所属,判断除第一个字母外是否为数字
                //考虑分离基础   
                String[] strs=str.split(";");
                for (int i = 0; i < strs.length; i++) {
                    if(strs[i].length()>=1){
                        jude(strs[i]);
                    }
                }
                System.out.println(x+","+y);
                
         }
         public static void jude(String str){
             if(Step1.chs.contains(str.charAt(0))){
                 switch(str.charAt(0)){
                 case 'W':
                     y+= format(str);
                     break;
                 case 'S':
                     y-= format(str);
                     break;
                 case 'A':
                     x-= format(str);
                     break;
                 case 'D':
                     x+=format(str);
                     break;
                 }
             }
         }
         public static int format(String str){
            try{
                int val = Integer.valueOf(str.substring(1));//异常点,数字转换异常
                return val;
            }catch (Exception e) {
                
            }
            return 0;
         }
    }
     

  • 相关阅读:
    【刷题记录⑨】Java工程师丨字节面试真题(三)
    javaweb入门级操作教学,tomcal的使用
    Spring Cloud---服务熔断Hystrix
    备战蓝桥杯—— 双指针技巧巧答链表4
    SCA算法优化脉冲耦合神经网络的图像自动分割(Matlab代码实现)
    如何建立自己的简易httpserver服务器
    vector
    C# Expression学习笔记(一、表达式与表达式树的基本结构)
    ts3.接口和对象类型
    java开发工具IDEA JVM框架教程:打开 Web 应用程序选项
  • 原文地址:https://blog.csdn.net/computer408/article/details/126281742