Кольорові кулі
Проста
Обмеження на час виконання 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%