尼采般地抒情

公告栏

此网站主题为本人手写主题, 主题待开源···

站点信息

文章总数目: 298
已运行时间: 991
目录

尼采般地抒情

尼采般地抒情

公告栏

此网站主题为本人手写主题, 主题待开源···

站点信息

文章总数目: 298
已运行时间: 991

主要分析出规律就好解了

  • 对第一个和最后一个元素进行相减比较
  • 去重
/**

- @param {number[]} nums
- @param {number} k
- @return {number}
  _/
  var smallestRangeI = function(nums, k) {
  let arr = Array.from(new Set(nums.sort((a, b) => {return a - b})))
  if (arr.length === 1) return 0
  return arr[arr.length - 1] - arr[0] - 2 _ k <= 0 ? 0 : arr[arr.length - 1] - arr[0] -2 \* k
  };

评论区

Twikoo giscus