Python membandingkan daftar tanpa urutan
Artikel ini membahas berbagai cara untuk membandingkan dua daftar di Kotlin, yang urutan elemennya diabaikan Misalnya, daftar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 menyenangkan isEqualIgnoreOrder(x. Daftar<Int>? . , y: Daftar<Int>? . ): Boolean { jika (x == y) { kembalikan benar } jika (x == null || y == null . x. ukuran . = y. ukuran) { kembalikan salah } kembalikan x. diurutkan(). toList() == . .diurutkan(). toList() }
menyenangkan main() { val x = listOf(4, 1, 5) val y = listOf(1, 4, 5)
val isEqual = isEqualIgnoreOrder(x, y) jika (sama dengan) { println("Daftarnya sama")< } lain { println("Daftar tidak sama") } } Unduh Kode Keluaran 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 menyenangkan isEqualIgnoreCount(x. Daftar<Int>? . , y: Daftar<Int>? . ): Boolean { jika (x == y) { kembalikan benar } jika (x == null || y == null) { kembalikan salah } kembalikan x. Atur() == . .Atur() }
menyenangkan main() { val x = listOf(4, 1, 5, 4) val y = listOf(1, 4, 5, 1, 5)
val isEqual = isEqualIgnoreCount(x, y) jika (sama dengan) { println("Daftarnya sama")< } lain { println("Daftar tidak sama") } } Unduh Kode Keluaran Itu semua tentang membandingkan dua daftar di Kotlin, di mana urutan elemen diabaikan |