UniLecs
@unilecs
🤘🏻Задачи, головоломки, книги и другие радости программиста!
222 posts

Сжимаем строки: эффективный алгоритм работы с повторяющимися символами

Задача. Дана строка str, необходимо сжать ее следующим образом. Если строка не пустая, выполните следующую операцию:

Анонс. Сжатие строки

Задача. Дана строка str, необходимо сжать ее следующим образом. Если строка не пустая, выполните следующую операцию:

Задача. Удаляем интервал

Задача. Вам дан отсортированный список непересекающихся интервалов, представляющих набор вещественных чисел x, где intervals[i] = [ai, bi] представляет интервал [ai, bi). Также дан интервал remove.

Анонс. Удаляем интервал

Задача. Вам дан отсортированный список непересекающихся интервалов, представляющих набор вещественных чисел x, где intervals[i] = [ai, bi] представляет интервал [ai, bi). Также дан интервал remove.

Головоломка. Часовые пояса

Условие задачи запишем в виде таблицы. В каждом столбце указано сколько времени в один и тот же момент в разных городах.

Задача. Реверс подстрок между скобками

Задача. Дана строка, состоящая из строчных английских букв и скобок.

Анонс. Реверс подстрок между скобками

Задача. Дана строка, состоящая из строчных английских букв и скобок.

Задача. Максимальная глубина вложенности скобок

Задача. Дана валидная строка с круглыми скобками. Необходимо вернить глубину вложенности строки.

Анонс. Максимальная глубина вложенности скобок

Задача. Дана валидная строка с круглыми скобками. Необходимо вернить глубину вложенности строки.

Задача. Горячая картошка

Задача. Стоят N школьников в одной шеренге (от 1 до N).