ARTS Week 32

发布于:2024-06-16 ⋅ 阅读:(21) ⋅ 点赞:(0)

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 实现,如下所示:

alt

全局安装

npm install -g npm-check-updates

或者,npx安装

npx npm-check-updates

检查并显示最新版本

ncu -u

重新安装

npm install

至此,完成。

Share

第一次知道技术胖,是在2018年,当时看他的博客学了一下Weex,然后是Flutter,后来没怎么关注了,没想到现在退休回老家当保安了,财富自由就是可以任性,不过,生活才是最重要的。最近,看了他新发布的这篇文章。

给年轻程序员的三点启示 | 程序软技能-01 - 掘金 (juejin.cn)

“我从06年开始进入编程领域,做过Java、Python、PHP,前端,现在已经回到自己的家乡,和母亲生活再一起,过着梦寐以求的田园生活。在编程领域摸爬滚打了16年,通过这个文章,我希望能给小伙伴一些启发。现在我已经退出职场,也不准备作培训和卖课,所以分享文章的目的很简单,就是想我在程序领域走过的弯路和踩过的坑,小伙伴不要再走一遍或者再踩坑了。”

“启示一:尽早作自己喜欢的事。”

“启示二:抛开代码与人沟通。”

“启示三:慢慢建立个人权威。”

本文由 mdnice 多平台发布