Max Difference You Can Get From Changing an Integer LeetCode solution in JavaScript

1
var maxDiff = function (num) {
2
let occur = undefined;
3
let max = num.toString().split("");
4
let min = num.toString().split("");
5
for (i = 0; i < max.length; i++) {
6
if (max[i] < 9 && !occur) {
7
occur = max[i];
8
max[i] = 9;
9
}
10
if (max[i] === occur) max[i] = 9;
11
}
12
occur = undefined;
13
let zerone;
14
for (i = 0; i < min.length; i++) {
15
if (!occur && min[i] > 1) {
16
occur = min[i];
17
if (i === 0) zerone = 1;
18
else zerone = 0;
19
min[i] = zerone;
20
}
21
if (min[i] === occur) min[i] = zerone;
22
}
23
return +max.join("") - +min.join("");
24
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0