JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function OffLineMinimum(strArr) {
var myArr = [];
var finalArr = [];
for(var i=0;i<strArr.length;i++){
if(strArr[i].match(/\d+/g)){
myArr.push(strArr[i])
}
else{
myArr.sort(function(a,b){return a-b});
finalArr.push(myArr.shift());
}
}
return finalArr.join(',');
}
console.log(OffLineMinimum(["5", "4", "6", "E", "1", "7", "E", "E", "3", "2"]));
console.log(OffLineMinimum(["1","2","E","E","3"]));
console.log(OffLineMinimum(["4","E","1","E","2","E","3","E"]));