0738.单调递增的数字.md

This commit is contained in:
fusunx
2021-06-17 08:15:32 +08:00
parent e332190cbe
commit 6994866773

View File

@ -163,7 +163,30 @@ class Solution:
Go
Javascript:
```Javascript
var monotoneIncreasingDigits = function(n) {
n = n.toString()
n = n.split('').map(item => {
return +item
})
let flag = Infinity
for(let i = n.length - 1; i > 0; i--) {
if(n [i - 1] > n[i]) {
flag = i
n[i - 1] = n[i - 1] - 1
n[i] = 9
}
}
for(let i = flag; i < n.length; i++) {
n[i] = 9
}
n = n.join('')
return +n
};
```
-----------------------