题解 | #配置文件恢复#

配置文件恢复

http://www.nowcoder.com/practice/ca6ac6ef9538419abf6f883f7d6f6ee5

import java.util.*;
public class Main {
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            while(sc.hasNext()){
                String str = sc.nextLine();
                String strre ="reset";
                String strbo ="board";
                String strad ="add";
                String strab ="abort";
                String strrba ="backplane";
                String strde ="delete";
                String strreb ="reboot";
                String[] arr = str.split(" ");
                if(arr.length==1){
                    if(strre.contains(str)){
                        System.out.println("reset what");
                    }else{
                        System.out.println("unknown command");
                    }
                }else if(arr.length==2){
                    int count=0;
                    String s1 = arr[0];
                    String s2 = arr[1];
                    String result ="";
      
                    if(strre.contains(s1)&&strbo.contains(s2)){
                        count ++;
                        result ="board fault";
                    }
                    
                    if(strbo.contains(s1)&&strad.contains(s2)){
                        count ++;
                        result = "where to add";
                    }
                    
                    if(strbo.contains(s1)&&strde.contains(s2)){
                        count ++;
                        result = "no board at all";
                    }
                    
                    if(strreb.contains(s1)&&strrba.contains(s2)){
                        count ++;
                        result = "impossible";
                    }
                    
                    if(strrba.contains(s1)&&strab.contains(s2)){
                        count ++;
                        result = "install first";
                    }
                    if(count !=1){
                        System.out.println("unknown command");
                    }else{
                        System.out.println(result);
                    }
                }else{
                    System.out.println("unknown command");
                }
            }
        }
} 
全部评论

相关推荐

笑死 不是哥们离校了我真要睡街了 加上还有几w的贷款 不接受我准备去当三和大神
梦想是成为七海千秋:没事,hr这下就有底气了,下次遇到一个不接受的就说,你看,人家这学历都接受了,你凭什么不接受
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务