Skip to content

Commit 6994866

Browse files
committed
0738.单调递增的数字.md
1 parent e332190 commit 6994866

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

problems/0738.单调递增的数字.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,30 @@ class Solution:
163163

164164
Go:
165165

166+
Javascript:
167+
```Javascript
168+
var monotoneIncreasingDigits = function(n) {
169+
n = n.toString()
170+
n = n.split('').map(item => {
171+
return +item
172+
})
173+
let flag = Infinity
174+
for(let i = n.length - 1; i > 0; i--) {
175+
if(n [i - 1] > n[i]) {
176+
flag = i
177+
n[i - 1] = n[i - 1] - 1
178+
n[i] = 9
179+
}
180+
}
181+
182+
for(let i = flag; i < n.length; i++) {
183+
n[i] = 9
184+
}
166185

186+
n = n.join('')
187+
return +n
188+
};
189+
```
167190

168191

169192
-----------------------

0 commit comments

Comments
 (0)