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