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

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

verified
وضعیت داوری نهایی: پاسخ نادرست تست 1
terminal
زبان برنامه‌نویسی: Kotlin
schedule
ارسال‌کننده و زمان:
melisa azadi (۹ ماه پیش)
descriptionsolution.kt ۳۸ خط • ۷۷۳ بایت
1
2
3
4
5fun main(){
6 var toleListHa = readLine()!!.split(" ").map { it.toInt() }
7 var list1 = readLine()!!.split(' ').map { it.toInt() }
8 var list2 = readLine()!!.split(' ').map { it.toInt() }
9 var list = mutableListOf<Int>()
10
11 var secBool = false
12 for(i in list2){
13 var j = 0
14 while(list1[j] != i)
15 j++
16 if(list1[j] == i)
17 list.add(j)
18 if(j >list2.size) {
19 secBool = true
20 break
21 }
22 }
23 var bool = false
24 var x = toleListHa[1] - 1
25 while(x > 0){
26 if(list[x] - list[x - 1] != 1) {
27 bool = true
28 break
29 }
30 x--
31 }
32 if(bool)
33 println("No")
34 else if(secBool)
35 println("No")
36 else
37 println("Yes")
38}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8