Задачи на списки в Kotlin. Часть 6
Дан список чисел:
val list = mutableListOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Оставьте в списке только числа, которые делятся на 2 или на 3.
Дан список строк:
val list = mutableListOf("aa", "bbb", "c", "dddd", "ee")
Удалите из списка все строки короче 3 символов.
Дан список:
val list = listOf(1, 2, 3, 4, 5)
Создайте новый список, в котором каждый элемент — сумма текущего и следующего (для последнего оставьте его без изменений).
Дан список:
val list = mutableListOf(10, 20, 30, 40, 50)
Вставьте число 25 так, чтобы список остался отсортированным по возрастанию.
Дан список:
val list = listOf("a", "b", "a", "c", "b", "a")
Подсчитайте, сколько раз встречается каждый элемент, и выведите результат.
Два списка:
val list1 = listOf(1, 2, 3, 4)
val list2 = listOf(3, 4, 5, 6)
Создайте список элементов, которые есть только в одном из списков (симметрическая разность).
Дан список чисел:
val list = listOf(1, 2, 3, 4, 5, 6)
Разбейте список на пары соседних элементов: listOf(listOf(1, 2), listOf(3, 4), listOf(5, 6)).
Дан список:
val list = mutableListOf(1, 2, 3, 4, 5)
Циклически сдвиньте элементы на 2 позиции вправо.
Дан список строк:
val list = listOf("one", "two", "three", "four", "five")
Найдите самую длинную строку в списке.
Дан список:
val list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9)
Получите подсписок с индекса 2 по индекс 6 (не включая 6).