Найти в Дзене
Покупайте СтеллыИ дарите их за контент
5 месяцев назад
 • Вы подписаны

Готов перейти в IT и получить востребованную профессию

? ❗️МЫ НАУЧИМ❗️ Идет набор на КУРС "JAVA-РАЗРАБОТЧИК". Регестрируйся 👉🏻 https://code61.ru/java

5 месяцев назад
 • Вы подписаны

Готов перейти в IT и получить востребованную профессию

? ❗️МЫ НАУЧИМ❗️ Идет набор на КУРС "JAVA-РАЗРАБОТЧИК". Регестрируйся 👉🏻 https://code61.ru/java

5 месяцев назад
 • Вы подписаны

Готов перейти в IT и получить востребованную профессию

? ❗️МЫ НАУЧИМ❗️ Идет набор на КУРС "JAVA-РАЗРАБОТЧИК". Регестрируйся 👉🏻 https://code61.ru/java

5 месяцев назад
 • Вы подписаны

Друзья, публикуем эталонное простое решение (O(n), один проход

Друзья, публикуем эталонное простое решение (O(n), один проход): def compress(s: str) -> str: if not s: return s res = [] count = 1 for i in range(1, len(s)): if s[i] == s[i - 1]: count += 1 else: res.append(s[i - 1] + str(count)) count = 1 # последний блок res.append(s[-1] + str(count)) compressed = "".join(res) return compressed if len(compressed) < len(s) else...

5 месяцев назад
 • Вы подписаны

🧠 Задача: “Сжатие строки

” Дана строка s. Сжать её: заменить подряд идущие одинаковые символы на символ + количество повторов. 👉 Если результат не короче исходной строки — вернуть оригинал. Примеры: "aaabbc" → "a3b2c1" "abcd" → "abcd" "heyyyy" → "h1e1y4" Условия: O(n) строка до 10^6 символов Реализовать: compress(s: str)...

5 месяцев назад
 • Вы подписаны

Друзья, давно не было на канале задачек😏 Считаем, что вечер пятницы - прекрасное время чтобы напоследок перед выходными «включить

мозг»😉👇🏻

Покупайте СтеллыИ дарите их за контент