1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| private static void rookie() {
for (int i1=1; i1<=7; i1++)
for (int i2=i1+1; i2<=8; i2++)
for (int i3=i2+1; i3<=9; i3++)
if (i3!=i1)
for (int i4=1; i4<=9; i4++)
if (i4!=i1 && i4!=i2 && i4!=i3)
for (int i5=1; i5<=9; i5++)
if (i5!=i1 && i5!=i2 && i5!=i3 && i5!=i4)
for (int i6=1; i6<=9; i6++)
if (i6!=i1 && i6!=i2 && i6!=i3 && i6!=i4 && i6!=i5)
for (int i7=1; i7<=9; i7++)
if (i7!=i1 && i7!=i2 && i7!=i3 && i7!=i4 && i7!=i5 && i7!=i6)
for (int i8=1; i8<=9; i8++)
if (i8!=i1 && i8!=i2 && i8!=i3 && i8!=i4 && i8!=i5 && i8!=i6 && i8!=i7)
check(new int [] {i1, i2, i3, i4, i5, i6, i7, i8,
45 - i1 - i2 - i3 - i4 - i5 - i6 - i7 - i8});
}
|