其他分享
首页 > 其他分享> > leetcode 738. 单调递增的数字

leetcode 738. 单调递增的数字

作者:互联网

image

class Solution {
    public int monotoneIncreasingDigits(int n) {
        char[] arr=Integer.toString(n).toCharArray();
        int len=arr.length;
        int k=len;
        for(int i=len-1;i>0;i--){
            if(arr[i-1]>arr[i]){
                arr[i-1]--;
                k=i;
            }
        }
        for(int i=k;i<len;i++) arr[i]='9';
        return Integer.valueOf(new String(arr));
    }
}

标签:arr,int,Solution,len,--,738,leetcode,单调
来源: https://www.cnblogs.com/livingsu/p/15922679.html