SHOW:
|
|
- or go back to the newest paste.
1 | public class FullHouse { | |
2 | public static void main(String[] args) { | |
3 | - | String cards[] = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", |
3 | + | String[] cards = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", |
4 | "Q", "K", "A" }; | |
5 | char[] colour = { '\u2660', '\u2665', '\u2666', '\u2663' }; | |
6 | int counter = 0; | |
7 | - | for (int i1 = 0; i1 < 13; i1++) {// karta |
7 | + | for (int i1 = 0; i1 < 13; i1++) {// karta1 |
8 | for (int i2 = 0; i2 < 4; i2++) {// boq | |
9 | - | for (int i3 = 0; i3 < 13; i3++) {// karta |
9 | + | for (int i3 = 0; i3 < 13; i3++) {// karta2 |
10 | - | for (int i4 = 0; i4 < 4; i4++) {// boq |
10 | + | for (int i4 = i2; i4 < 4; i4++) {// boq |
11 | - | for (int i5 = 0; i5 < 13; i5++) {// karta |
11 | + | for (int i5 = 0; i5 < 13; i5++) {// karta3 |
12 | - | for (int i6 = 0; i6 < 4; i6++) {// boq |
12 | + | for (int i6 = i4; i6 < 4; i6++) {// boq |
13 | - | for (int i7 = 0; i7 < 13; i7++) {// karta |
13 | + | for (int i7 = 0; i7 < 13; i7++) {// karta4 |
14 | for (int i8 = 0; i8 < 4; i8++) {// boq | |
15 | - | for (int i9 = 0; i9 < 13; i9++) {// karta |
15 | + | for (int i9 = 0; i9 < 13; i9++) {// karta5 |
16 | - | for (int i10 = 0; i10 < 4; i10++) {// boq |
16 | + | for (int i10 = i8; i10 < 4; i10++) {// boq |
17 | - | if (( i1 == i3 |
17 | + | if ((i1 == i3 && i3 == i5) |
18 | - | && i3 == i5 |
18 | + | && (i7 == i9 && i1 != i7) |
19 | - | && i7 == i9 |
19 | + | && (i2 != i4 |
20 | - | && i7!= i1 |
20 | + | && i2 != i6 && i8 != i10) |
21 | - | && i7!=i3 |
21 | + | && (i4 != i2 |
22 | - | && i7!= i5 |
22 | + | && i4 != i6 |
23 | - | && i2 != i4 |
23 | + | && i6 != i2 && i6 != i4)) { |
24 | - | && i2 != i6 |
24 | + | |
25 | - | //&& i2 != i8 |
25 | + | // за да няма повторение в |
26 | - | //&& i2 != i10 |
26 | + | // цветовете на картите |
27 | - | && i4 != i2 |
27 | + | // техните бои в цикала |
28 | - | && i4 != i6 |
28 | + | // почват една след друга |
29 | - | //&& i6 != i8 |
29 | + | |
30 | - | && i8 != i10 |
30 | + | |
31 | - | && i6 != i2 |
31 | + | |
32 | - | && i2 != i4 |
32 | + | |
33 | - | //&& i6 != i8 |
33 | + | |
34 | - | && i6 != i10 |
34 | + | |
35 | - | //&& i8 != i2 |
35 | + | |
36 | - | // && i8 != i4 |
36 | + | |
37 | - | //&& i8 != i6 |
37 | + | |
38 | - | && i8 != i10 |
38 | + | |
39 | - | //&& i10 != i2 |
39 | + | |
40 | - | //&& i10 != i4 |
40 | + | |
41 | - | //&& i10 != i6 |
41 | + | System.out.println(); |
42 | - | && i10 != i8)) |
42 | + | counter++; |
43 | - | { |
43 | + | |
44 | - | /* |
44 | + | |
45 | - | * || (i1 == i3 && i3 == i5 |
45 | + | |
46 | - | */ |
46 | + | |
47 | - | // && i5 == i7 && i7 == i9)) |
47 | + | |
48 | } | |
49 | } | |
50 | } | |
51 | } | |
52 | } | |
53 | } | |
54 | } | |
55 | System.out.println(counter); | |
56 | } | |
57 | ||
58 | } |