欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[模拟题]leetcode5315:6 和 9 组成的最大数字(easy)

程序员文章站 2024-03-08 08:43:33
...

题目:
[模拟题]leetcode5315:6 和 9 组成的最大数字(easy)
题解:

  • 模拟题
  • 最简单的方法就是先将数字转换为字符串,然后遍历字符串,将第一个6改为9之后退出,最后将字符串转换为数字返回。

代码如下:

class Solution {
public:
    int maximum69Number (int num) {
    	//1、先将num转换为字符串
        string str=to_string(num);
        //2、遍历找到第一个6改为9后,退出循环
        for(char& ch:str){
            if(ch=='6'){
                ch='9';
                break;
            }
        }
        //3、将字符串转换为数字返回
        return stoi(str);
    }
};