2864_MaximumOddBinaryNumber - a920604a/leetcode GitHub Wiki
categories: leetcode comments: false tags: null title: 2864. Maximum Odd Binary Number
problem
solution
class Solution {
public:
string maximumOddBinaryNumber(string s) {
int ones=0;
for(char c:s) ones+=(c=='1');
string ret(s.size(), '0');
if(ones==0) return ret;
else if(ones==1) ret.back() = '1';
else{
ret.back() = '1';
for(int i=0;i<ones-1;i++) ret[i] ='1';
}
return ret;
}
};
analysis
- time complexity
- space complexity