题解 | #扑克牌大小#

扑克牌大小

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

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        String all = "3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER";
        while(in.hasNextLine()){
            String str = in.nextLine();
            String[] poker = str.split("-");
            String res = new String();
            if(poker[0].equals("joker JOKER") || poker[1].equals("joker JOKER")){
                res = "joker JOKER";
            } else {
                String[] p1 = poker[0].split(" ");
                String[] p2 = poker[1].split(" ");
                int len1 = p1.length;
                int len2 = p2.length;
                if(len1 == 4 && len2 != 4){
                    res = poker[0];
                }else if(len1 != 4 && len2 == 4){
                    res = poker[1];
                }else if(len1 != len2){
                    res = "ERROR";
                }else{
                    if(all.indexOf(p1[0])<all.indexOf(p2[0])){
                        res = poker[1];
                    } else {
                        res = poker[0];
                    }       
                }
            }
            System.out.println(res);
        }
    }
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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