import java.util.*; public class Demo44 { public static void main(String[] args){
Scanner sc = new Scanner(System.in); int T= sc.nextInt(); for(int i=0;i<T;i++){ str=sc.nextLine().split(" "); if(str.length==4) find(str); }
} public static void find(String[] str){ int countLeft=0; int countRight=0; if(compare(str[0],str[2])) countLeft+=1; if(compare(str[1],str[2])) countRight+=1; if(compare(str[0],str[3])) countLeft+=1; if(compare(str[1],str[3])) countRight+=1; if(countLeft>countRight) System.out.println("left"); if(countRight>countLeft) System.out.println("right"); if(countLeft==countRight) System.out.println("same"); } public static boolean compare(String a, String b){ if(a.equals(b)) return false; else if (a.equals("J")&&b.equals("S")) return false; else if(a.equals("S")&&b.equals("B")) return false; else if(a.equals("B")&&b.equals("J")) return false; else return true; }
}
想问问大家我的这个输入处理的哪里有问题呀,为什么刚输入完第一行数据就会自动跳走呢?谢谢
全部评论
(1) 回帖