arrow_forward
همه ارسالها
جزئیات ارسال کد#939
برای پسندیدن وارد شوید
1
2
3
4
5
6
7
8fun main(){
9 var np = readln().split(" ").map{ it.toInt() }
10 var n = np[0]
11 var p = np[1]
12 var xy = readln().split(" ").map{ it.toInt() }
13 var x = xy[0]
14 var y = xy[1]
15 var m = readln()
16
17 while (p > 0) {
18 when (m) {
19 "N" -> x -= 1
20 "S" -> x += 1
21 "W" -> y -= 1
22 "E" -> y += 1
23 "NE" -> {
24 x -= 1
25 y += 1
26 }
27
28 "SE" -> {
29 x += 1
30 y += 1
31 }
32
33 "SW" -> {
34 x += 1
35 y -= 1
36 }
37
38 "NW" -> {
39 x -= 1
40 y -= 1
41 }
42 }
43 if (x == n)
44 x = 0
45 if (y == n)
46 y = 0
47 if (x == -1)
48 x = n - 1
49 if (y == -1)
50 y = n - 1
51
52 p--
53 }
54
55 print("$x $y")
56}
کد ارسالشده برای داوری خودکار هاتکدز
UTF-8