题目来源
题目描述
题目解析
string largestOddNumber(string num) {
int n = num.back() - '0';
while (n % 2 == 0){
num.pop_back();
if(num.empty()){
break;
}
n = num.back() - '0';
}
return num;
}
class Solution {
public:
string largestOddNumber(string num) {
while (!num.empty() && num.back() % 2 == 0){
num.pop_back();
}
return num;
}
};
class Solution {
public:
string largestOddNumber(string num) {
int n = num.size();
for (int i = n - 1; i >= 0; --i) {
if((num[i] - '0') % 2 == 1){
return num.substr(0, i + 1);
}
}
return "";
}
};