Задачи на списки в Kotlin. Часть 7
Дан список чисел:
val sequence = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Создайте новый список, содержащий только каждый второй элемент исходного списка.
Дан список чисел:
val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Создайте новый список, содержащий квадраты только четных чисел.
Дан список строк:
val words = listOf("apple", "banana", "cherry", "date", "elderberry")
Создайте Map, где ключами являются первые буквы слов, а значениями — списки слов, начинающихся на эту букву.
Дан список чисел:
val numbers = listOf(5, 2, 8, 1, 9, 3, 6, 4, 7)
Получите список трех наибольших чисел в порядке убывания.
Дан список:
val list1 = listOf(1, 2, 3, 4)
val list2 = listOf(3, 4, 5, 6)
Найдите список общих элементов двух списков (без дубликатов).
Дан список строк:
val strings = listOf("hello", "world", "kotlin", "programming")
Создайте Map, где ключи — исходные строки, а значения — их длины.
Дан список чисел:
val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Разделите список на два: четные и нечетные числа.
Дан список строк:
val words = listOf("apple", "banana", "cherry", "blueberry", "elderberry")
Получите список длин слов, которые начинаются на гласную букву.
Дан список:
val list = listOf("a", "b", "c", "a", "b", "d", "a")
Подсчитайте количество вхождений каждого элемента и представьте результат в виде Map.
Дан список чисел:
val numbers = listOf(1, 2, 3, 4, 5)
Вычислите произведение всех чисел в списке.
Дан список:
val list1 = listOf(1, 2, 3)
val list2 = listOf("a", "b", "c")
Создайте список пар, где каждый элемент состоит из числа и соответствующей буквы.
Дан список строк:
val words = listOf("apple", "banana", "avocado", "cherry", "apricot")
Найдите все слова, которые начинаются на букву "a".
Дан список чисел:
val numbers = listOf(10, 20, 30, 40, 50)
Вычислите сумму всех чисел в списке.
Дан список:
val list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Разбейте список на части, каждая из которых содержит не более 3 элементов.
Дан список строк:
val strings = listOf("hello", "world", "kotlin", "java", "python")
Создайте Map, где ключ — длина строки, а значение — сама строка.
Дан список чисел:
val numbers = listOf(5, 3, 8, 2, 9, 1, 7, 4, 6)
Отсортируйте список в порядке убывания.
Дан список:
val list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Получите подсписок, начиная с первого четного числа до конца исходного списка.
Дан список строк:
val words = listOf("apple", "banana", "cherry", "blueberry", "elderberry")
Создайте новый список так, чтобы элементы старого списка начинались на заглавную букву.