printРабочее место участника

printЗадачи

15. Стрелки

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Боб решил вырезать несколько стрелок вида ">>->" из узкой полоски бумаги, на котором были напечатаны символы '–' (минус), '>' (больше) и '<' (меньше). Искажения в виде стрелки недопустимы, например, "древко" стрелки должно состоять точно из одного символа '–'. Вырезанные стрелки должны быть цельными, так как Боб не хочет склеивать стрелки из отдельных кусочков. Также кусочки бумаги нельзя сгибать, но можно поворачивать после разрезания для получения стрелки указанного вида.
Ввод
Во входном файле содержится строка длиной от 1 до `10^5` символов, состоящая только из символов '–', '>', '<'. Это содержимое полоски бумаги, которая есть у Боба.
Вывод
В выходной файл вывести одно целое число – максимальное количество стрелок вида ">>->", которое Боб сможет вырезать из заданной полоски.

Пример ввода

<->>-->>>->>->>->>>->>->>-

Пример вывода

3
loading