PY
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
E = ["0", "1"]
Z = ["Z0", "Z1", "Z2", "Z3"]
F = ["Z0", "Z1"]
S = "Z0"
D = {
"Z0": {
"0": "Z0",
"1": "Z1"
},
"Z1": {
"0": "Z2",
"1": "Z1"
},
"Z2": {
"0": "Z1",
"1": "Z3"
},
"Z3": {
"0": "Z3",
"1": "Z3"
}
}
inp = input('str: ')
state = S
for c in inp:
state = D[state][c]
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run