Цветные шары
Простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Вдоль веревки слева направо расположено n шариков красного и синего цветов. Эти воздушные шары представлены строкой s из n символов.
Если i-й символ s равен 0, i-ый шарик слева окрашивается в красный цвет, если он равен 1, он окрашивается в синий цвет.
Вы должны перекрасить некоторые из этих воздушных шаров, чтобы не было соседних воздушных шаров одного цвета. Какое наименьшее количество шаров следует перекрасить?
Входные данные
Одна строка s (1 ≤ |s| ≤ 10^5
), представляющая цвета шаров. Через |s| обозначена длина строки s.
Выходные данные
Выведите минимальное количество шаров, которое нужно перекрасить, чтобы выполнить условие задачи.
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Ввод #3
Ответ #3
Примечание
В первом тесте условие задачи можно выполнить, покрасив средний (второй) шар в синий цвет.
Во втором тесте нет необходимости красить шары.
Отправки 1K
Коэффициент принятия 36 %