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"]));