TGViewer
JavaScript JavaScript @about_javascript · 1.28K subscribers
Post #949 1.05K
Простое сжатие

Вам дана строка, состоящая из повторяющихся символов. Создайте функцию, которая обработает эту строку и преобразует её в массив, состоящий из кортежей (число повторений, символ).

Примеры:
string1="aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaa"
output1='[26,"a",1,"b",18,"a"]'

string="aaaaaaaabaaaa"
compressed=[8,"a",1,"b",4,"a"]

https://www.codewars.com/kata/5914e068f05d9a011e000054/train/javascript
  • 👍 8
  • ❤ 1
More from @about_javascript
  1. Sep 10, 2026⚡️ Вышел React 19.3 - View Transitions и Fragment Refs стали стабильными Что добавили: • А…
  2. Aug 31, 2026Форматирование JSON-кода Вы, вполне вероятно, хорошо знакомы с методом JSON.stringify(). А…
  3. Aug 4, 2026So Much to Print Оригинальная анимация газетного станка. https://codepen.io/jkantner/pen/v…
  4. Aug 4, 2026🔴 Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг 6 августа(в четвер…
  5. Apr 28, 2026photo post
  6. Apr 26, 2026🎨 Улучшаем веб-дизайн с AI Этот репозиторий предлагает навык для AI-агентов, который прео…
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 →