Решаем задачу с собеседования в БИГТЕХ: reduсeString. Два способа: через reg exp и цикл

Опубликовано: 13 Апрель 2026
на канале: Maxim Filanovich
900
25

✅ Залетай в приватное сообщество и забирай:

1. Гайд "Как получить оффер в Яндекс на 300k+ RUB на позицию Front-End?”.
2. Видео-записи всех 3-х этапов (JS, алгоритмы и архитектура) собеседования в Т-Банк на позицию Front-End на ЗП 3000$.
3. Записи собеседований в бигтех и другие IT компании.
4. Видео-разборы live-coding задач.

Все это найдешь здесь: https://t.me/easy_jobinterivew_fronte...

⬥ Telegram-канал, где делюсь опытом в IT. https://t.me/maxim_webdev
⬥ Instagram.   / maxim_webdev  

Описание

Всем привет! Сегодня мы разберем решение алгоритмической задачи reduceString. Она вам может попасться на собеседовании. Рассмотрим решение задачи двумя способами: через регулярные выражения и через цикл.

Код

console.log(reduceStr('AAABBBBBBB😊😊😊😊FFFFFFFMMHELLO123333GGGK'))
//Должно получиться: A3B7😊4F7M2HEL2O1234G3K

Таймкоды

00:00 - Условие задачи
01:19 - 1-й способ решения: через цикл
06:09 - 2-й способ решения: через регулярное выражение
11:06 - Концовка