Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

readme.md

Description

Кодирование длин серий (RLE) — алгоритм сжатия данных, заменяющий повторяющиеся символы на один символ и число его повторов. Серией называется последовательность, состоящая из нескольких одинаковых символов (более одного). При кодировании строка одинаковых символов, составляющих серию, заменяется строкой, содержащей сам повторяющийся символ и количество его повторов.

Например, строка AAAABBB будет сжата в строку A4B3, а строка AAAAAAAAAAAAAAABAAAAA — в строку A15BA5.

Вам дана сжатая строка, найдите длину исходной строки. Длина исходной строки не превосходит 1000 символов, все символы исходной строки — заглавные большие буквы латинского алфавита.

Input Format:

В единственной строке входных данных содержится непустая строка $s$. Гарантируется, что $s$ результат корректного сжатия некоторой строки.

Output Format:

Выведите длину исходной строки.

Example Test Cases

Example 1

Input:

A15BA5

Output:

21

Example 2

Input:

ABCDR

Output:

5

Example 3

Input:

Z123XY

Output:

125

Tags: standard library, parsing, strings