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));
}