首页 > 解决方案 > 为什么我的第一个答案是正确的,而我的第二个答案却差了 1?

问题描述

我不允许使用 Math.max() 或 Math.min() 来解决这个问题

const findMinAndMax = function(list) {
  let orderedList = list.sort();
  let min = orderedList[0];
  let max = orderedList[orderedList.length - 1];
  return [min, max];
}; 

// [1, 100, 2, 200, 300, 3] answer [1, 300] 
// [9, -9, 10, -10] answer is supposed to be [-10, 10] but i get [-10, 9]

标签: javascriptsorting

解决方案


推荐阅读