Введение в задачу и правила игры 🎵 Привет, рейверы кода! 🎉 Сегодня у нас не просто задача, а настоящий музыкальный баттл! Представьте, что вы диджей на самой крутой вечеринке этого года. Ваша задача — собрать самый длинный и уникальный плейлист, чтобы сломать танцпол и не разочаровать публику. Но есть одно "но": вы не можете использовать одну и ту же песню дважды! Сможете ли вы выдержать это испытание? Для тех, кто предпочитает более... земные описания: нам нужно найти самую длинную подстроку без повторяющихся символов в данной строке. Полное условие задачи на LeetCode. Что нового я узнаю 🧠 Шаг 1: Подготовка к микшированию 🎚 Первое, что нам нужно сделать, это создать некий "музыкальный архив", где будут храниться уже использованные песни (или символы в нашей строке). unique_chars = set() Шаг 2: Проверка заявок и бронирование треков 🎵 Для этого нам потребуются две переменные: start и end. Это будут начало и конец нашего музыкального "окна". Да-да, как в том меме: "Я в этом окне".
Leetcode, задача 3. Longest Substring Without Repeating Characters: Битва Диджеев — Кто Сломает Танцпол? 🎧🕺
22 сентября 202322 сен 2023
23
2 мин