Первый без повтора
Иногда нужно найти первый символ, который встречается в строке только один раз: например, первую уникальную букву в коде, имени или сообщении. Дана строка s: верните индекс первого неповторяющегося символа. Если каждый символ повторяется, верните -1.
Примеры
Ввод
"leetcode"Вывод
0Ввод
"loveleetcode"Вывод
2Ввод
"aabb"Вывод
-1Нужно реализовать
def first_uniq_char(s: str) -> int:
Теги
stringshashmap
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"leetcode"Ожидаемый
02
Ввод
"loveleetcode"Ожидаемый
23
Ввод
"aabb"Ожидаемый
-14
Ввод
"z"Ожидаемый
05
Ввод
"aadadaad"Ожидаемый
-16
Ввод
" "Ожидаемый
-1Фокус-радио
На паузе · SomaFM · Fluid