其他分享
首页 > 其他分享> > 1323. 6 和 9 组成的最大数字

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

作者:互联网

解题思路:

从左到右查找第一个非9数字,找到了则翻转,未找到则直接返回源数字。

class Solution {
    public int maximum69Number (int num) {
        //从左到右查找第一个非9数字
        //找到了则翻转,未找到则直接返回源数字
        String str=num+"";
        String res="";
        boolean flag=false;
        for(int i=0;i<str.length();++i){
            if(!flag&&str.charAt(i)=='6'){
                res+='9';
                flag=true;
            }
            else{
                res+=str.charAt(i);
            }
        }
        return Integer.parseInt(res);
    }
}

 

我就是个渴望成长的小菜鸡 发布了130 篇原创文章 · 获赞 13 · 访问量 2万+ 私信 关注

标签:1323,数字,int,从左到右,num,未找到,组成,String
来源: https://blog.csdn.net/junjunjiao0911/article/details/104061619