Algorithm

每周一个算法题:为了编程训练和学习

剑指 Offer 53 - II. 0~n-1中缺失的数字

一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

1
2
3
4
5
var missingNumber = function(nums) {
const sum1 = nums.reduce((a, b) => a + b);
const sum2 = (nums.length + 1) * nums.length / 2;
return sum2 - sum1;
};

Review

阅读并点评至少一篇英文技术文章:为了学习英文

ECMAScript 2021: the final feature set

Tip

学习至少一个技术技巧:为了总结和归纳在日常工作中遇到的知识点

‘:picture 元素

HTML <picture> 元素通过包含零或多个 ``source 元素和一个 img`` 元素来为不同的显示/设备场景提供图像版本。浏览器会选择最匹配的子 <source> 元素,如果没有匹配的,就选择 <img> 元素的 src 属性中的URL。然后,所选图像呈现在元素占据的空间中。

1
2
3
4
5
6
<picture>
<source srcset="/media/cc0-images/surfer-240-200.jpg"
media="(min-width: 800px)">
<img src="/media/cc0-images/painted-hand-298-332.jpg" alt="" />
</picture>

要决定加载哪个URL,user agent 检查每个 <source>srcsetmediatype 属性,来选择最匹配页面当前布局、显示设备特征等的兼容图像。

Share

分享一篇有观点和思考的技术文章:为了建立影响力,能够输入价值观

重学数据结构与算法