Уровень 8.1 задачника Kotlin
Дан текстовый файл. Получите количество символов в нем.
Попросите пользователя ввести текст через консоль. Запишите введенный текст в какой-нибудь файл.
Дан текстовый файл со словами. Напишите программу, которая обернет каждое слово в круглые скобки. Результат запишите в новый файл.
Дан текстовый файл со словами и с
дробями вида 1/2. Напишите программу,
которая обернет каждую дробь
в круглые скобки.
Результат запишите в новый файл.
Напишите программу, которая сформирует следующий список:
[
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
]
Дан список:
val list = listOf("a", "b", "c", "a", "b", "d", "a")
Подсчитайте количество вхождений каждого элемента
и представьте результат в виде коллекции Map.
Дана коллекция Map:
val transactions = mapOf(
"2023-01" to listOf(100, -50, 200),
"2023-02" to listOf(-30, 150, -20),
"2023-03" to listOf(300, -100, 50)
)
Для каждого месяца найдите общую сумму списка.
Явно укажите тип переменной в следующем коде:
val xxx = mapOf("name" to "alice", "age" to 25)