Решение
import java.io.BufferedReader
import java.io.InputStreamReader
import java.io.BufferedWriter
import java.io.OutputStreamWriter
fun main(args: Array<String>) {
val reader = BufferedReader(InputStreamReader(System.`in`))
val writer = BufferedWriter(OutputStreamWriter(System.out))
// Считываем количество команд
val n = reader.readLine().toInt()
// Создаем карту для подсчета частоты первых букв
val letterCount = mutableMapOf<Char, Int>()
// Считываем команды и считаем частоту первых букв
repeat(n) {
val command = reader.readLine()
if (command.isNotEmpty()) {
val firstLetter = command[0]
letterCount[firstLetter] = letterCount.getOrDefault(firstLetter, 0) + 1
}
}
// Находим букву с максимальной частотой
val result = letterCount.maxByOrNull { it.value }?.key ?: 'a'
// Выводим результат
writer.write(result.toString())
reader.close()
writer.close()
}