Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmFPCol 517 of 522 menu
◀ ▶

Практика на коллекции в Kotlin

Дан список:

val nums = listOf(3, -1, 8, 0, 5, 12)

Найдите сумму положительных чисел и выведите ее в консоль.

Дан список:

val words = listOf("go", "kotlin", "java", "rust")

Выведите в консоль слова длиннее 3 символов в алфавитном порядке.

Дан список:

val ids = listOf(10, 20, 30, 40)

Разбейте числа на пары по два, найдите сумму каждой пары и выведите список сумм в консоль.

Даны два списка:

val names = listOf("Ann", "Bob") val ages = listOf(20, 22)

Постройте карту "имя -> возраст" и выведите ее в консоль.

Даны два множества:

val a = setOf(1, 2, 3, 4) val b = setOf(3, 4, 5)

Выведите в консоль элементы, которые есть только в одном из множеств.

Дана карта:

val sales = mapOf("Jan" to 100, "Feb" to 150, "Mar" to 80)

Выведите в консоль название месяца с наибольшей суммой.

Дан список:

val tags = listOf("a", "b", "a", "c", "b")

Выведите в консоль уникальные метки в алфавитном порядке.

Дан массив:

val arr = intArrayOf(5, 1, 9, 3, 7)

Выведите в консоль индекс наибольшего элемента.

Дана таблица:

val table = arrayOf( intArrayOf(1, 2, 3), intArrayOf(4, 5, 6), intArrayOf(7, 8, 9) )

Выведите в консоль сумму элементов главной диагонали.

Дан список:

val nums = listOf(1, 2, 3, 4, 5, 6)

Разделите числа на две группы: четные и нечетные. Выведите обе группы в консоль.

Дан список:

val prices = listOf(10, 25, 7, 40, 15)

Выведите в консоль три наименьших цены в порядке возрастания.

Дана карта:

val scores = mapOf("Ann" to 5, "Bob" to 3, "Cid" to 5)

Сгруппируйте имена по оценке и выведите результат в консоль.

Дан список списков:

val rows = listOf( listOf(1, 0, 1), listOf(0, 1, 0), listOf(1, 1, 1) )

Посчитайте, сколько единиц встречается во всей таблице, и выведите число в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить