Задача с JS собеседования Первый уникальный символ в строке.

Привет, друзья! Давно у нас не было задачи уровня easy с LeetCode. Сегодня разберем именно такую — First Unique Character in a String — Первый уникальный символ в строке. Условия следующие: нам необходимо написать функцию, которая принимает в качестве аргумента строку и возвращает индекс первого уникального символа. Если мы не найдем ни одного уникального символа, то функция должна вернуть -1. Дополнительные ограничения: 1) длина строки может быть от 1 до 10^5; 2) строка содержит только буквы английского алфавита в нижнем регистре. В этом видео я решил использовать new Map для создания хешмапов. Вы можете вполне использовать и обычный объект — для данной задачи разницы нет. Выбрал Map, чтоб было, как “по классике“. Помним также, что при решении задач с LeetCode необходимо найти наиболее оптимальный алгоритм по времени и по памяти. ✅Задача на Leetcode: ✅Код из видео: h
Back to Top