Циклы
Все хорошо, но для большей элегантности предлагаю не инициализировать переменную внутри цикла. Чтобы каждый раз не выделялась память при пересоздании переменной.
Отдели плз переменные от цикла пустой строкой, чтобы было более наглядно. Так код будет выглядеть менее монолитно, что повысит читабельность.
Согласно [конвенции стиля Котлин](https://kotlinlang.org/docs/coding-conventions.html) циклы лучше обосабливать пустыми разделяющими строками сверху и снизу. Чтобы код не выглядел таким монолитным)