Инкремент и декремент элементов массива в Kotlin
Число в ячейке массива можно увеличить или уменьшить краткой записью. Прибавление к элементу единицы выглядит так:
val arr = arrayOf(1, 2, 3)
arr[0] += 1
println(arr.contentToString()) // [2, 2, 3]
Вычитание записывают минусом:
val arr = arrayOf(1, 2, 3)
arr[0] -= 1
println(arr.contentToString()) // [0, 2, 3]
На единицу элемент меняют префиксным инкрементом и декрементом:
val arr1 = arrayOf(1, 2, 3)
++arr1[1]
println(arr1.contentToString()) // [1, 3, 3]
val arr2 = arrayOf(1, 2, 3)
--arr2[1]
println(arr2.contentToString()) // [1, 1, 3]
Дан массив:
val nums = arrayOf(0, 0, 0)
Увеличьте средний элемент на 5 и
выведите массив в консоль одной читаемой
строкой.
Дан массив:
val nums = arrayOf(2, 4, 6)
Увеличьте каждый из первых двух элементов
на 1. Выведите массив в консоль одной
читаемой строкой.
Дан массив:
val nums = arrayOf(1, 2, 3)
Уменьшите второй элемент на 1
и выведите массив в консоль одной
читаемой строкой.