#include #include char revert(char &i); using namespace std; int main() { string journals; int changesCount = 0; char previousSign = '1'; bool isBreak = false; cin >> journals; for (int i = 0; i < journals.size(); i++) { if (isBreak) break; if (journals[i] == previousSign) { previousSign = revert(journals[i]); if (i == journals.size()-1) { changesCount++; break; } for (int j = i+1; j < journals.size(); j++) { if(revert(journals[j]) == previousSign || journals.size() == j+1) { if (journals.size() == j+1) isBreak = true; changesCount++; i = j-1; break; } previousSign = revert(journals[j]); } } else { previousSign = journals[i]; } } cout<