| https://leetcode.com/problems/first-unique-character-in-a-string/description/ | Easy |
|---|
fun firstUniqChar(s: String): Int {
val charCount = IntArray(26) // Массив для подсчета количества каждой буквы
// Подсчитываем количество каждой буквы в строке
for (char in s) {
charCount[char - 'a']++
}
// Находим первый уникальный символ
for (i in s.indices) {
if (charCount[s[i] - 'a'] == 1) {
return i // Возвращаем индекс первого уникального символа
}
}
return -1 // Если уникальных символов нет
}