TGViewer
Data Science: Алгоритмы и Структуры данных Data Science: Алгоритмы и Структуры данных @structuredata · 7.64K subscribers
Post #4856 571
Задача на бинарные строки

Давайте сначала разберемся что такое бинарные строки! На самом деле тут ничего сложного: это строки которые могут содержать только 2 различных символа. К примеру a и b: abbbbaaa

А теперь после теории, перейдем к задаче.

Преобразуйте данную строку в строку, в которой не будет содержаться значение подстроки "ab". Чтобы убрать "ab", мы можем пользоваться операциями, в которой мы заменим эту подстроку на "bba". Основная цель данной задачи, найти общее количество операций, которые необходимы для преобразование данной строки.

Input : s = 'abbaa'
Output : 2
Объяснение:
Тут, 'ab'baa заменяется на s = bbabaa
bb'ab'aa а тут на s = bbbbaaa
Нам потребовалось 2 операции на это.

Попробуйте решить данную задачу.

Data Science: Алгоритмы и Структуры данных
More from @structuredata
  1. Oct 13, 2026Как разобраться в Computer Science Computer Science — программирование, математика и всё,…
  2. Oct 13, 2026​Принципы работы различных видов очередей Недавно мы разбирали простую очередь как структу…
  3. Oct 12, 2026Двоичное (бинарное) дерево поиска Структуры данных «деревья» широко распространены в прогр…
  4. Oct 12, 2026​Оценка сложности алгоритма проще, чем кажется Если вы изучали различные алгоритмы (наприм…
  5. Oct 11, 2026Создание и обход двоичного дерева, а также реализация на JavaScript Двоичное дерево состои…
  6. Oct 11, 2026​​Хотите освоить визуализацию данных на реальных задачах — попробуйте бесплатный курс-симу…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →