Categories
interview

code jam Tidy Numbers

Question

var n = '100';
var arr = [];
for (var i = 0; i < n.length; i++) {
 arr.push(parseInt(n.charAt(i)));
}
var i = 0;
while (i < (n.length - 1)) {
 for (i = 0; i < (n.length - 1); i++) {
 if (arr[i] > arr[i + 1]) {
 arr[i] = arr[i] - 1;
 for (var j = i + 1; j < n.length; j++) {
 arr[j] = 9;
 }
 break;
 }
 }
}
console.log(arr);

Demo