arrow_forward همه ارسال‌ها

جزئیات ارسال کد#652

verified
وضعیت داوری نهایی: پاسخ نادرست تست 2
terminal
زبان برنامه‌نویسی: Python
schedule
ارسال‌کننده و زمان:
samin feizy (۱ سال پیش)
descriptionsolution.py ۶۰ خط • ۱٫۴ کیلوبایت
1size, power = map(int, input().split())
2x, y = map(int, input().split())
3angle = input()
4
5main_l = []
6sub_l = []
7
8for j in range(size):
9 sub_l.append(j)
10
11
12for i in range(size):
13 main_l.append(sub_l)
14
15
16# print(main_l)
17i = x
18j = x
19
20while i < size:
21 while j < size:
22 if angle == "N":
23 new_i = (i - power)% size
24 print(j, new_i)
25 break
26 if angle == "S":
27 new_i = (i + power) % size
28 print(j, new_i)
29 break
30 if angle == "W":
31 new_j = (j - power) % size
32 print(new_j, i)
33 break
34 if angle == "E":
35 new_j = (j + power) % size
36 print(new_j, i)
37 break
38 if angle == "NE":
39 new_i = (i - power) % size
40 new_j = (j + power) % size
41 print(new_j, new_i)
42 break
43 if angle == "NW":
44 new_i = (i - power) % size
45 new_j = (j - power) % size
46 print(new_j, new_i)
47 break
48 if angle == "SE":
49 new_i = (i + power) % size
50 new_j = (j + power) % size
51 print(new_j, new_i)
52 break
53 if angle == "SW":
54 new_i = (i + power) % size
55 new_j = (j - power) % size
56 print(new_j, new_i)
57 break
58 j += 1
59 i += 1
60 break
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8