题目描述:
LeetCode第1323题 6和9组成的最大的数字
类型简单
思路:
先转成字符串的形式
然后再转换成整型
代码如下:
class Solution {
public:
int maximum69Number (int num) {
string temp=to_string(num);
int res=0;
int i=0;
while(i<temp.size()){
if(temp[i]=='6'){
temp[i]='9';
break;
}
else i++;
}
for(int i=0;i<temp.size();i++){
res+=(temp[i]-'0')*pow(10,temp.size()-1-i);
}
return res;
}
};