-
Notifications
You must be signed in to change notification settings - Fork 0
/
ccc11j4.py
60 lines (56 loc) · 851 Bytes
/
ccc11j4.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
import sys
v = [
[0,-1],
[0,-2],
[0,-3],
[1,-3],
[2,-3],
[3,-3],
[3,-4],
[3,-5],
[4,-5],
[5,-5],
[5,-4],
[5,-3],
[6,-3],
[7,-3],
[7,-4],
[7,-5],
[7,-6],
[7,-7],
[6,-7],
[5,-7],
[4,-7],
[3,-7],
[2,-7],
[1,-7],
[0,-7],
[-1,-7],
[-1,-6],
[-1,-5]
]
p = [-1, -5]
while 1:
i = input().split(' ')
c = i[0]
l = int(i[1])
a = 'safe'
if c == 'q':
break
while l > 0:
if c == 'l':
p[0] -= 1
elif c == 'r':
p[0] += 1
elif c == 'u':
p[1] += 1
elif c == 'd':
p[1] -= 1
l -= 1
if p in v:
a = 'DANGER'
else:
v.append(p.copy())
print(p[0], p[1], a)
if a == 'DANGER':
sys.exit()