Ad
Code
Diff
  • var getMin = function (list){
      var list = (!list) ? 0 : list.filter(function(v){ return (v > 0 && v < Number.MAX_VALUE); });
      return Math.min.apply(null,list) | 0;
    }
    • var getMin = function (list){
    • var min = Number.MAX_VALUE;
    • for (var i = 0; i < list.length; i++) {
    • if (+list[i] <= 0) {
    • continue;
    • }
    • min = Math.min(min, +list[i]);
    • }
    • return min = min === Number.MAX_VALUE ? 0 : min;
    • var list = (!list) ? 0 : list.filter(function(v){ return (v > 0 && v < Number.MAX_VALUE); });
    • return Math.min.apply(null,list) | 0;
    • }