Задачи на списки в Kotlin. Часть 5
Дан список строк:
val words = listOf("apple", "banana", "cherry", "blueberry", "elderberry")
Создайте новый список так, чтобы элементы старого списка стояли в верхнем регистре.
Два списка:
val list1 = listOf("a", "b", "c")
val list2 = listOf(1, 2, 3)
Создайте изменяемый список пар, где каждый элемент - это пара (элемент из list1, элемент из list2).
Дан список:
val list = listOf('1', '2', '3', '4', '5', '4', '7')
Найдите сумму элементов списка.
Дан список строк:
val words = listOf("apple", "banana", "cherry", "blueberry", "elderberry")
Удалите все слова, длина которых меньше 6 символов.
Дан список:
val original = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Создайте два изменяемых списка: один с четными числами, другой с нечетными числами из исходного списка.
Дан список температур:
val temperatures = mutableListOf(25.5, 18.3, 30.1, 22.7, 19.8)
Замените все температуры ниже 20 градусов на значение 20.0.
Дан список:
val data = mutableListOf(5, 12, 8, 3, 15, 7, 9)
Найдите максимальный элемент и вставьте его копию в начало списка.
Дан список студентов:
val students = listOf("Alice", "Bob", "Charlie", "David", "Eva")
Создайте изменяемый список, где каждый элемент - это строка "Student: [имя]".
Дан список чисел:
val numbers = mutableListOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Удалите каждый второй элемент из списка (начиная с индекса 1).
Дан список:
val items = mutableListOf("book", "pen", "book", "pencil", "book", "eraser")
Подсчитайте количество вхождений слова "book" и замените все его вхождения на "notebook".
Дан список чисел:
val numbers = listOf(15, 8, 23, 6, 42, 19, 3, 31)
Создайте изменяемый список, содержащий только числа из исходного списка, которые делятся на 3.
Дан список:
val words = mutableListOf("hello", "world", "kotlin", "programming", "language")
Отсортируйте список по длине слов (от самого короткого к самому длинному).
Два списка:
val listA = listOf(1, 2, 3, 4, 5)
val listB = listOf(3, 4, 5, 6, 7)
Создайте изменяемый список, содержащий элементы, которые есть в обоих списках (пересечение).
Дан список:
val prices = mutableListOf(100, 200, 150, 300, 250)
Примените скидку 10% ко всем ценам в списке.
Дан список строк:
val texts = mutableListOf("apple", "banana", "APPLE", "Orange", "apple")
Приведите все строки к нижнему регистру и удалите дубликаты.
Дан массив:
val array = arrayOf("abc", "def", "ghj")
Преобразуйте его в список символов. Должен получиться следующий результат:
listOf('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j')
Реализуйте это преобразование.