Задачи на коллекции Set в Kotlin. Часть 4
Даны два массива:
val arr1 = arrayOf(1, 2, 3, 4, 5)
val arr2 = arrayOf(4, 5, 6, 7, 8)
Найдите множество общих элементов.
Даны список и множество:
val list = listOf(1, 2, 2, 3, 4, 4, 5)
val set = setOf(3, 4, 5, 6, 7)
Найдите элементы, которые присутствуют в обоих коллекциях, исключив дубликаты.
Дана коллекция Map и список:
val map = mapOf("a" to 1, "b" to 2, "c" to 3)
val list = listOf(2, 3, 4, 5)
Найдите множество значений коллекции, которые также присутствуют в списке.
Даны три списка:
val list1 = listOf(1, 2, 3, 4)
val list2 = listOf(3, 4, 5, 6)
val list3 = listOf(4, 5, 6, 7)
Найдите множество элементов, которые присутствуют во всех трех списках.
Даны массив и множество:
val array = arrayOf("apple", "banana", "cherry", "apple")
val set = setOf("banana", "orange", "kiwi")
Найдите множество уникальных элементов из массива, которых нет в множестве.
Дана коллекция Map:
val map1 = mapOf("a" to 1, "b" to 2, "c" to 3)
val map2 = mapOf("b" to 20, "c" to 3, "d" to 40)
Найдите множество ключей, которые присутствуют в обеих коллекциях с одинаковыми значениями.
Даны два списка строк:
val list1 = listOf("apple", "banana", "cherry", "date")
val list2 = listOf("banana", "date", "elderberry", "fig")
Найдите множество строк, которые присутствуют в первом списке, но отсутствуют во втором.
Дана коллекция списков:
val listOfLists = listOf(
listOf(1, 2, 3),
listOf(2, 3, 4),
listOf(3, 4, 5)
)
Найдите множество элементов, которые присутствуют в каждом из внутренних списков.
Даны множество и массив:
val set = setOf(10, 20, 30, 40)
val array = arrayOf(15, 25, 30, 35, 40)
Найдите множество элементов, которые присутствуют только в одной из коллекций (исключив пересечение).
Даны две коллекции Map:
val map1 = mapOf("x" to 100, "y" to 200, "z" to 300)
val map2 = mapOf("y" to 200, "z" to 333, "w" to 400)
Найдите множество ключей, для которых значения отличаются в двух коллекциях.