您的位置:首页 > 编程语言 > Java开发

2018刑侦科推理试题java解法

2018-03-06 15:58 169 查看


//第9题判断
public class demo02 {
public static boolean panduan(int i1,int i5,int i6,int x){
boolean a = i1==i6;
boolean b = x==i5;
if(a==true&&b==false){
return true;
}else if(a==false&&b==true){
return true;
}else{
return false;
}
}
public static void main(String[] args) {
for(int i1=0;i1<4;i1++){
for(int i2=0;i2<4;i2++){
for(int i3=0;i3<4;i3++){
for(int i4=0;i4<4;i4++){
for(int i5=0;i5<4;i5++){
for(int i6=0;i6<4;i6++){
for(int i7=0;i7<4;i7++){
for(int i8=0;i8<4;i8++){
for(int i9=0;i9<4;i9++){
for(int i10=0;i10<4;i10++){
if((i2==0&&i5==2)||(i2==1&&i5==3)||(i2==2&&i5==0)||(i2==3&&i5==1)){//第2题
if((i3!=i6&&i3!=i2&&i3!=i4&&i3==0)||(i6!=i3&&i6!=i2&&i6!=i4&&i3==1)||(i2!=i6&&i2!=i3&&i2!=i4&&i3==2)||(i4!=i6&&i4!=i3&&i4!=i2&&i3==3)){//第3题
if((i1==i5&&i4==0)||(i2==i7&&i4==1)||(i1==i9&&i4==2)||(i6==i10&&i4==3)){//第4题
if((i5==i8&&i5==0)||(i5==i4&&i5==1)||(i5==i9&&i5==2)||(i5==i7&&i5==3)){//第5题
if((i8==i2&&i8==i4&&i6==0)||(i8==i1&&i8==i6&&i6==1)||(i8==i3&&i8==i10&&i6==2)||(i8==i5&&i8==i9&&i6==3)){//第6题
String index = ""+i1+i2+i3+i4+i5+i6+i7+i8+i9+i10;
int A = index.length()-index.replace("0", "").length();
int B = index.length()-index.replace("1", "").length();
int C = index.length()-index.replace("2", "").length();
int D = index.length()-index.replace("3", "").length();
int min = A<B?A:B;
min = min<C?min:C;
min = min<D?min:D;

int max = A>B?A:B;
max = max>C?max:C;
max = max>D?max:D;
if((min==C&&i7==0)||(min==B&&i7==1)||(min==A&&i7==2)||(min==D&&i7==3)){//第7题
if(((i1-i7>1||i7-i1>1)&&i8==0)||((i1-i5>1||i5-i1>1)&&i8==1)||((i1-i2>1||i2-i1>1)&&i8==2)||((i1-i10>1||i10-i1>1)&&i8==3)){//第8题
if((i9==0&&panduan(i1,i5,i6,i6))||(i9==1&&panduan(i1,i5,i6,i10))||(i9==2&&panduan(i1,i5,i6,i2))||(i9==3&&panduan(i1,i5,i6,i9))){//第9题
int k = max-min;
if((i10==0&&k==3)||(i10==1&&k==2)||(i10==2&&k==4)||(i10==3&&k==1)){//第10题
index = index.replace("0", "A").replace("1", "B").replace("2", "C").replace("3", "D");
System.out.println(index);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}


结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息