12345678910111213141516171819202122232425262728 |
- std::string longestZero(std::string str) {
- std::string count = "";
- std::string biggestCount = count;
-
- for(int i=0;i<str.size();i++){
-
- if(str[i] == '0'){
- count.append("0");
- }
- else if(str[i]=='1'){
- count = "";
- }
-
- else {
- assert(false);
- }
-
- if(count.size()>biggestCount.size()){
- biggestCount=count;
- }
- }
-
- return biggestCount;
- }
|