【力扣】6和9组成的最大数字 题解

第一反应就是字符串转换,然后判断,由于9翻转成6是不合理的,只能把数字变小,不会变大所以只判断6翻转成9了,用模拟法

class Solution {
public:
    int maximum69Number(int num) {
        string s = to_string(num);
        for (char& ch: s) {
            if (ch == '6') {
                ch = '9';
                break;
            }
        }
        return stoi(s);
    }
};
发布了232 篇原创文章 · 获赞 353 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/cool99781/article/details/105600053
今日推荐