ARTS Week 32
Algorithm 本周的算法题为 1512. 好数对的数目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始 实现代码如下: const numIdenticalPairs = function (nums) { let count = 0 for (let i = 0; i < nums.length; i++) { for (let j = 0; j < nums.length; j++) { if (nums[i] == nums[j] && i < j) { count += 1 } } } return count }; 解题思路: 题目相对简单,使用for遍历两次,加上条件判断,累计出现好书对次数即可。 Review UK leader wants national service for 18-year-olds - Breaking News English Lesson 英国首相里希·苏纳克计划为18岁年轻人引入国民服役制度,如果他所在的党派在7月4日的英国大选中获胜,他将推行强制国民服役。根据他的计划,年轻人满18岁时将有两个选择:一是花一年时间在陆军、海军或空军服役,政府预计约有3万人会选择这一选项;二是每月一个周末从事志愿工作,比如为英国的国民卫生服务体系、急救服务、消防服务或地方社区提供服务。苏纳克表示,这将帮助年轻人获得宝贵技能,并有助于“建设更强大的国家文化”。 然而,苏纳克的计划遭到了许多人的批评。各种专家表示,该计划成本过高,且英国没有足够的人员来培训3万名军队志愿者。许多国防专家认为这一想法不切实际。前海军司令艾伦·韦斯特表示,虽然他对更多年轻人意识到国防的重要性感到高兴,但这一想法是“荒谬的”。他认为政府需要增加国防开支,而国民服役制度将“榨取”国防资金。许多年轻人也不同意这一计划,认为它剥夺了他们的自由。然而,一名17岁的年轻人表示,这将给许多年轻人带来目标,并指出国民服役制度在数十个国家都运作良好。 Tip 升级 package.json 中全部依赖包到最新版本 在 Vue 项目 package.json 中,要将全部依赖包升级至最新版本,可以使用工具 npm-check-updates 实现,如下所示: 全局安装 npm install -g npm-check-updates 或者,npx安装 npx npm-check-updates 检查并显示最新版本 ncu -u 重新安装 ...