• Как решить задачу с методом сжатия строк?

    @Just__Nick Автор вопроса
    Stalker_RED: twobomb: всё я догадался как. Огромное вам спасибо)
  • Как решить задачу с методом сжатия строк?

    @Just__Nick Автор вопроса
    twobomb, Stalker_RED: видимо вы меня не так поняли) . Мне нужно было, чтобы не я сам вводил значения типа: "aabcccabb". А чтобы в консоли можно было любые значения вводить и через console.log всё выводилось. Ваша функция работает правильно, но только если самому вводить значения. Вот эта задача:

    Для управления роботами центральный компьютер посылает им команды, состоящие из символом латинского алфавита. Количество операций растет каждый день и они уже не вмещаются в память роботов. Поэтому вам поручили реализовать метод сжатия строк, основанный на повторяющихся символах.

    Сжатие строки происходит по следующему алгоритму: изначальная строка делится на отрезки максимальной длины, состоящие из одинаковых символов. После чего каждый отрезок заменяется на сам повторяющийся символ и количество его повторов, но при этом, если символ повторяется только один раз, то количество его повторов не выписывается.

    Формат входных данных:

    Единственная строка входных данных содержит саму строку, состоящую только из строчных символов латинского алфавита, длина строки не превосходит 50000.

    Формат выходных данных:

    Выведите сжатую строку.

    Sample Input:
    aabccc
    Sample Output:
    a2bc3
  • Как решить задачу с методом сжатия строк?

    @Just__Nick Автор вопроса
    Я уже несколько часов бью голову, но никак решить не могу. Твоя задача будет работать только при aabcccabb, но если в консоль ввода вводить другие значения, она их просто будет игнорировать