Назад к задачам
Junior — Senior
23

Определение индекса первого уникального символа в строке

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дана строка s. Необходимо найти первый символ, который встречается только один раз, и вернуть его индекс. Если в строке нет символов, удовлетворяющих условию, следует вернуть -1.

Примеры:

val s = "hutrihbp" // (u) result = 1
val s = "abcabce" // (e) result = 6
val s = "uuee"    // () result = -1