1323 LeetCode 6和9组成的最大的数字

题目描述:
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;
    }
};
发布了224 篇原创文章 · 获赞 0 · 访问量 3124

猜你喜欢

转载自blog.csdn.net/peachzy/article/details/105024988
今日推荐