Description


Submission
class Solution {
public:
int minFlips(string target) {
int cnt = 0;
int n = target.size();
for(int i = 0; i < n - 1; ++i) {
if(target[i] == '1' && target[i+1] == '0') cnt++;
}
cnt *= 2;
if(target.back() == '1') cnt++;
return cnt;
}
};
// 001011101
// 000000000
// 001111111
// 001000000
// 001011111
// 001011100
// 001011101
// 10100
// 00000
// 11111
// 10000
// 10111
// 10100
