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

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

verified
وضعیت داوری نهایی: خطای اجرا تست 2 مشاهده لاگ خطا
terminal
زبان برنامه‌نویسی: Kotlin
schedule
ارسال‌کننده و زمان:
melisa azadi (۹ ماه پیش)
descriptionsolution.kt ۵۶ خط • ۱٫۰ کیلوبایت
1import kotlin.math.sqrt
2
3
4fun main(){
5
6 var zelGhodrat = readLine()!!.split(' ').map { it.toInt() }
7 var xy = readLine()!!.split(' ').map { it.toInt() }.toMutableList()
8 var mokhtasat = readLine()!!
9 var q = 0
10 var x = xy[0]
11 var y = xy[1]
12 while(zelGhodrat[0] > q) {
13 when (mokhtasat) {
14 "N" -> x = x - 1
15 "S" -> x = x + 1
16 "W" -> y = y - 1
17 "E" -> y = y + 1
18 "NE" -> {
19 x = x - 1
20 y = y + 1
21 }
22
23 "SE" -> {
24 x = x + 1
25 y = y + 1
26 }
27
28 "SW" -> {
29 x = x + 1
30 y = y - 1
31 }
32
33 "NW" -> {
34 x = x - 1
35 y = y - 1
36 }
37 }
38 q++
39 }
40
41
42 var w = zelGhodrat[0]
43 var h = zelGhodrat[0] + x
44 while (w > h) {
45 w--
46 }
47 print(zelGhodrat[w])
48 print(" ")
49 w = zelGhodrat[0]
50 h = zelGhodrat[0] + y
51 while (w > h) {
52 w--
53 }
54 print(zelGhodrat[w])
55
56}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8