3. Longest Substring Without Repeating Characters. Задача из собеседования Яндекс, Тинькофф, Google

  Рет қаралды 3,137

Suleiman Dibirov - Senior Software Engineer

Suleiman Dibirov - Senior Software Engineer

Күн бұрын

Пікірлер: 9
@rimashi1089
@rimashi1089 2 ай бұрын
Как вариант, можно еще попробовать решить регулярками, это запаристо и знают единицы, но как вариант думаю сойдёт) спасибо за разборы
@idsulik
@idsulik 2 ай бұрын
Спасибо) Регулярками можно для разнообразия, но на собеседовании скорее всего будут ждать примерно такое решение, ну и на деле лучше тоже использовать такой вариант, т.к. регулярки тяжелее и добавляют когнитивную нагрузку, на мой взгляд
@rimashi1089
@rimashi1089 2 ай бұрын
@@idsulik полностью согласен, просто как вариант решения)
@just_bax
@just_bax 2 ай бұрын
Для второго решения лучше использовать set вместо dict
@idsulik
@idsulik 2 ай бұрын
Да можно, пример будет ниже, но можно еще лучше оптимизировать, вместо "while" использовать "if", если знаете как, то напишите, если нет, но хотите узнать, дайте знать) class Solution: def lengthOfLongestSubstring(self, s: str) -> int: res = 0 left = 0 seen = set() for right in range(len(s)): right_char = s[right] while right_char in seen: left_char = s[left] seen.remove(left_char) left += 1 seen.add(right_char) res = max(res, right - left + 1) return res
@kocunys180
@kocunys180 2 ай бұрын
24 задание из ЕГЭ информатики
@idsulik
@idsulik 2 ай бұрын
Действительно похожее задание)
@chatoyluck4022
@chatoyluck4022 2 ай бұрын
спасибо большое автору
@idsulik
@idsulik 2 ай бұрын
спасибо)
209. Minimum Size Subarray Sum. Задача из собеседования TikTok, Microsoft, Google
12:03
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 53 МЛН
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН
876. Middle of the Linked List. Задача из собеседования Apple, Google, Amazon
12:03
Suleiman Dibirov - Senior Software Engineer
Рет қаралды 8 М.
Как написать "Hello World!" на ассембли
53:58
БоркаБорик
Рет қаралды 18 М.
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
Two Minute Papers
Рет қаралды 186 М.
904. Fruit Into Baskets. Задача из собеседования Google, Amazon, Microsoft
13:19
Suleiman Dibirov - Senior Software Engineer
Рет қаралды 106
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 25 М.
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 26 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19