Хороший глагол там, в названии.
Напишите программу, которая задает входную строку, «упростит» эту строку и выведет результат. Эластизация строки выполняется следующим образом:
Первый символ отображается один раз. Второй символ показан дважды. Третий символ показан трижды и так далее.
Как вы можете видеть, количество дубликатов определенного символа связано с индексом символа в отличие от его предыдущих вхождений в строке.
Вы можете ожидать получения только печатных символов ASCII. Исходя из следующей ссылки , эти символы имеют десятичные значения 32-126.
Примеры:
Why: Whhyyy
SKype: SKKyyyppppeeeee
LobbY: LoobbbbbbbYYYYY
(Обратите внимание, что существует 7 b, поскольку первый b показан 3 раза, а второй b показан 4 раза, что составляет в общей сложности 7 b).
A and B: A aaannnnddddd BBBBBBB
Кратчайшие байты выигрывают :)