JSFiddle - React, Tailwind, and code Playground
by Noir Noir
JavaScript
var input = [],
testInputsCount = 10;
for (var i=0; i<testInputsCount; i++) {
input.push(getTestInput());
}
for (var i=0; i < input.length; i++) {
console.log(input[i], getMin(input[i]));
}
function getTestInput() {
return Math.floor(Math.random() * (999999 - 99)) + 99;
}
function getMin(number) {
number = number+'';
var pos = 0,
min = 10;
for(var i=0; i<number.length; i++) {
if (number[i] < min) {
min = number[i];
pos = i;
}
}
if (!pos) {
return number;
}
return min+(number.slice(0, pos) + number.slice(pos+1));
}