-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsolve.py
88 lines (83 loc) · 1.89 KB
/
solve.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
85
86
87
88
dict_mor = {' ':
"/",
'A':
".-",
'B':
"-...",
'C':
"-.-.",
'D':
"-..",
'E':
".",
'F':
"..-.",
'G':
"--.",
'H':
"....",
'I':
"..",
'J':
".---",
'K':
"-.-",
'L':
".-..",
'M':
"--",
'N':
"-.",
'O':
"---",
'P':
".--.",
'Q':
"--.-",
'R':
".-.",
'S':
"...",
'T':
"-",
'U':
"..-",
'V':
"...-",
'W':
".--",
'X':
"-..-",
'Y':
"-.--",
'Z':
"--..",
'1':
".----",
'2':
"..---",
'3':
"...--",
'4':
"....-",
'5':
".....",
'6':
"-....",
'7':
"--...",
'8':
"---..",
'9':
"----.",
'0':
"--"
}
def get_key_from_val(dict_mor, val):
for key, value in dict_mor.items():
if value == val:
return key
return 'A'
str = "-|....|.|/|..-.|.-..|.-|--.|/|..|...|/|---|.---|--.-|-..-|.|-.--|...--|..-|--|--..|.....|.--|..|--|.-..|.|.-..|.....|....-|-|.-|.....|-.-|--...|---|.-|--..|-|--.|..---|..---|--...|--.|-...|--..|..-.|-....|-.|.-..|--.-|.--.|.|--...|-|-....|.--.|--..|--...|.-..|.....|-|--.|-.-.|-.|-..|-...|--|--|...--|-..|.-|-.|.-..|.....|/|-...|.-|...|.|...--|..---"
for i in str.split('|'):
print(get_key_from_val(dict_mor,i),end='')