javascript - 为什么我的第一个答案是正确的,而我的第二个答案却差了 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]
解决方案
推荐阅读
- jasper-reports - Jasperstudio 6.10页面格式宽度属性对应jrxml有哪些属性?
- java - 音量增强器或放大器应用程序如何在 Android 操作系统上运行?
- gitlab - Helm 在尝试添加 Gitlab 注册表时显示 404
- node.js - 此代码没有错误,但关闭编辑器并重新运行后,它显示类型错误长度未定义我该如何解决
- microsoft-graph-api - PlannerTaskDetail 的 GetETag 返回 null。If-Match 标头不起作用
- mysql-workbench - mysql服务不见了,bin文件夹也不见了
- javascript - 如何使用javascript查找方程中的变量
- java - AssetManager 不会在“assets”文件夹中打开 CSV 文件
- r - 如何将向量的第i个元素粘贴到向量列表的第i个元素
- c# - C#:动态排列布局的问题