SHOW:
|
|
- or go back to the newest paste.
1 | import java.util.Scanner; | |
2 | ||
3 | ||
4 | - | public class MagicCarNumbers { |
4 | + | public class Program { |
5 | ||
6 | public static void main(String[] args) { | |
7 | @SuppressWarnings("resource") | |
8 | Scanner input = new Scanner(System.in); | |
9 | int magicNumber = input.nextInt(); | |
10 | - | char[] letters = new char[] {'A', 'B', 'C', 'H', 'K', 'M', 'P', 'T', 'X'}; |
10 | + | |
11 | char[] letters = new char[] {'A', 'B', 'C', 'E', 'H', 'K', 'M', 'P', 'T', 'X'}; | |
12 | ||
13 | int count = 0; | |
14 | int charX = 0; | |
15 | int charY = 0; | |
16 | ||
17 | for (int i = 0; i <= 9; i++) { | |
18 | for (int j = 0; j <= 9; j++) { | |
19 | for (int k = 0; k <= 9; k++) { | |
20 | for (int l = 0; l <= 9; l++) { | |
21 | for (char x : letters) { | |
22 | for (char y : letters) { | |
23 | switch (x) { | |
24 | - | case'B': charX=20; break; |
24 | + | |
25 | - | case'C': charX=30; break; |
25 | + | case'B': charX=20; break; |
26 | - | case'E': charX=50; break; |
26 | + | case'C': charX=30; break; |
27 | - | case'H': charX=80; break; |
27 | + | case'E': charX=50; break; |
28 | - | case'K': charX=110; break; |
28 | + | case'H': charX=80; break; |
29 | - | case'M': charX=130; break; |
29 | + | case'K': charX=110; break; |
30 | - | case'P': charX=160; break; |
30 | + | case'M': charX=130; break; |
31 | - | case'T': charX=200; break; |
31 | + | case'P': charX=160; break; |
32 | - | case'X': charX=240; break; |
32 | + | case'T': charX=200; break; |
33 | case'X': charX=240; break; | |
34 | } | |
35 | ||
36 | switch (y) { | |
37 | - | case'B': charY=20; break; |
37 | + | |
38 | - | case'C': charY=30; break; |
38 | + | case'B': charY=20; break; |
39 | - | case'E': charY=50; break; |
39 | + | case'C': charY=30; break; |
40 | - | case'H': charY=80; break; |
40 | + | case'E': charY=50; break; |
41 | - | case'K': charY=110; break; |
41 | + | case'H': charY=80; break; |
42 | - | case'M': charY=130; break; |
42 | + | case'K': charY=110; break; |
43 | - | case'P': charY=160; break; |
43 | + | case'M': charY=130; break; |
44 | - | case'T': charY=200; break; |
44 | + | case'P': charY=160; break; |
45 | - | case'X': charY=240; break; |
45 | + | case'T': charY=200; break; |
46 | case'X': charY=240; break; | |
47 | } | |
48 | ||
49 | boolean isMagic = (i==j&&j==k&&k==l)||(j==k&&k==l)||(i==j&&j==k)|| | |
50 | (i==j&&k==l)||(i==k&&j==l)||(i==l&&j==k); | |
51 | ||
52 | // +40 защото A = 10 , C = 30 , следователно CA = 40 | |
53 | - | System.out.printf("CA%d%d%d%d%c%c", i, j, k, l, x, y); |
53 | + | |
54 | - | System.out.println(); |
54 | + | |
55 | //System.out.printf("CA%d%d%d%d%c%c", i, j, k, l, x, y); | |
56 | //System.out.println(); | |
57 | } | |
58 | charX = 0; | |
59 | charY = 0; | |
60 | } | |
61 | } | |
62 | } | |
63 | } | |
64 | } | |
65 | } | |
66 | System.out.println(count); | |
67 | } | |
68 | ||
69 | } |