-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmatchvestype.py
84 lines (84 loc) · 2.42 KB
/
matchvestype.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
import numpy as np
def matchvestype(starttype, endtype):
EndCondition = np.zeros((100, 100), dtype=np.int8)
EndCondition[1][3] = 1
EndCondition[2][4] = 2
EndCondition[3][1] = 1
EndCondition[3][5] = 7
EndCondition[3][7] = 3
EndCondition[4][2] = 2
EndCondition[4][8] = 4
EndCondition[4][6] = 8
EndCondition[5][6] = 11
EndCondition[5][3] = 7
EndCondition[5][23] = 9
EndCondition[5][99] = 9
EndCondition[6][4] = 8
EndCondition[6][5] = 11
EndCondition[6][24] = 10
EndCondition[6][99] = 10
EndCondition[7][3] = 3
EndCondition[7][13] = 5
EndCondition[7][29] = 5
EndCondition[7][99] = 5
EndCondition[8][4] = 4
EndCondition[8][14] = 6
EndCondition[8][30] = 6
EndCondition[8][99] = 6
EndCondition[9][11] = 23
EndCondition[10][12] = 24
EndCondition[11][9] = 23
EndCondition[12][10] = 24
EndCondition[13][7] = 5
EndCondition[13][99] = 12
EndCondition[13][25] = 12
EndCondition[13][29] = 5
EndCondition[14][8] = 6
EndCondition[14][99] = 13
EndCondition[14][26] = 13
EndCondition[14][30] = 6
EndCondition[15][17] = 14
EndCondition[16][17] = 15
EndCondition[17][15] = 14
EndCondition[17][16] = 15
EndCondition[17][18] = 16
EndCondition[18][17] = 16
EndCondition[18][20] = 18
EndCondition[18][19] = 17
EndCondition[19][18] = 17
EndCondition[19][21] = 21
EndCondition[19][99] = 19
EndCondition[19][27] = 19
EndCondition[20][22] = 22
EndCondition[20][18] = 18
EndCondition[20][99] = 20
EndCondition[20][28] = 20
EndCondition[21][19] = 21
EndCondition[22][20] = 22
EndCondition[23][99] = 9
EndCondition[23][5] = 9
EndCondition[23][23] = 9
EndCondition[24][99] = 10
EndCondition[24][6] = 10
EndCondition[24][24] = 10
EndCondition[25][99] = 12
EndCondition[25][13] = 12
EndCondition[25][25] = 12
EndCondition[26][99] = 13
EndCondition[26][14] = 13
EndCondition[26][26] = 13
EndCondition[27][99] = 19
EndCondition[27][19] = 19
EndCondition[27][27] = 19
EndCondition[28][99] = 20
EndCondition[28][20] = 20
EndCondition[28][28] = 20
EndCondition[29][7] = 5
EndCondition[29][13] = 5
EndCondition[29][29] = 5
EndCondition[29][99] = 5
EndCondition[30][8] = 6
EndCondition[30][14] = 6
EndCondition[30][30] = 6
EndCondition[30][99] = 6
return EndCondition[starttype][endtype]